Я хочу создать индивидуальный просмотр списка множественного выбора, может кто-нибудь помочь.Пользовательский множественный выбор Listview
В моем случае есть пользовательский макет с четырьмя текстовыми представлениями и флажок.
это мой код
https://stackoverflow.com/a/10561814/1381622
это мой код
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.take_order);
addToOrder=(Button)findViewById(R.id.addToOrder);
order=(Button)findViewById(R.id.order);
back=(ImageButton)findViewById(R.id.back);
buttonSeperator=(ImageView)findViewById(R.id.buttonSeperator);
spTable=(Spinner)findViewById(R.id.tableNo);
ArrayAdapter<CharSequence> adapter=ArrayAdapter.createFromResource(this,R.array.tableList,android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_item);
spTable.setAdapter(adapter);
spTable.setOnItemSelectedListener(this);
categoryList=(ListView)findViewById(R.id.foodCategoryList);
//categoryList.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
//categoryList.setItemsCanFocus(false);
fc=new FoodCategory();
categoryAdapter=fc.new FoodAdapter(this,R.layout.food_category_list,fc.list);
categoryList.setAdapter(categoryAdapter);
categoryList.setOnItemClickListener(this);
}
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
fl=new FoodList();
order.setVisibility(View.GONE);
addToOrder.setVisibility(View.VISIBLE);
back.setVisibility(View.VISIBLE);
buttonSeperator.setVisibility(View.VISIBLE);
fl.bundleCategory=fc.list[position];
fl.foodListService();
WaiterFoodAdapter foodAdapter=new WaiterFoodAdapter(this, R.layout.take_order_list, fl.foodList);
categoryList.setAdapter(foodAdapter);
categoryList.setOnItemClickListener(this);
}
на самом деле им, используя вид один список и когда пользователь нажимает на экране списка я установить другой адаптер в тот же список видов ... и
public void back(View v)
{
addToOrder.setVisibility(View.GONE);
back.setVisibility(View.GONE);
buttonSeperator.setVisibility(View.GONE);
order.setVisibility(View.VISIBLE);
categoryList.setAdapter(categoryAdapter);
}
, когда пользователь нажимает кнопку «назад», я снова устанавливаю старый адаптер ,,,, Второй список списков адаптеров не может быть нажат, я не знаю, почему?
Хотя это теоретически может ответить на вопрос, [было бы предпочтительнее] (http://meta.stackexchange.com/q/8259), чтобы включать в себя важные части ответа здесь, и укажите ссылку для справки. Ответы на связь не приемлемы здесь. –