假设我有一些CustomActivity
类的项目列表,并由某些BaseExpandableListAdapter
处理。是否有onListItemClick
等效方法?更准确地说,我想要一些方法
public void onListItemClick(ListView l, View v, int position, long id) {
SparseBooleanArray checkedPositions = l.getCheckedItemPositions();
...
(在我的ide
中,此方法似乎无法识别)
答案 0 :(得分:0)
ExpandableListView
是ListView
,其中包含群组,每个群组都有子群组。因此,它会公开setOnChildClickListener
和setOnGroupClickListener
。这些方法中的每一种都暴露了您的需求:
OnChildClickListener
有onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id)
方法。
OnGroupClickListener
有onGroupClick(ExpandableListView parent, View v, int groupPosition, long id)
方法。