我有一个ListView
,其中ChoiceMode为CHOICE_MODE_MULTIPLE
,它会为每个项目呈现一个要选中的复选框。
List<Note> values = datasource.getAllNotes();
adapter = new ArrayAdapter<Note>(this, android.R.layout.simple_list_item_multiple_choice, values);
getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
setListAdapter(adapter);
现在我想实施OnItemClickListener
来查看所选的项目详情。
问题是当我选择一个项目时,除了选中复选框之外,还会触发onItemClick()回调方法,我在AlertDialog中显示所选项目详细信息。
如何更改行为,以便仅在我点击复选框时才会检查项目,当我点击项目文本时,应该触发onItemClick()
?