Предполагается, что вы используете ListActivity
, реализующий OnItemClickListener
Вы можете использовать этот код:
ArrayAdapter<Object> ad = new ArrayAdapter<Object>(this,
android.R.layout.simple_list_item_checked, items);
setListAdapter(ad);
ListView list = getListView();
list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
//list.setItemChecked(0, true);
list.setOnItemClickListener(this);
EDIT:
В противном случае, если вы не расширили ListActivity, создайте представление списка в макете и замените ListView list = getListView()
чем-то вроде ListView list = findViewById(R.id.listView)
. Заменить list.setOnItemClickListener(this)
на
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
}
});