如何使用CHOICE_MODE_MULTIPLE和OnItemClickListener实现Android ListView?

时间:2015-08-12 13:00:29

标签: java android listview

我有一个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()

0 个答案:

没有答案