当我单击屏幕顶部移动的扩展组项目时,我看到了SimpleExpandableListAdapter
示例。我创建了NewAdapter
BaseExpandableListAdapter
。我想做同样的事情,但不知道该怎么做。我搜索了很多不适合我的东西。请让我知道该怎么做。
先感谢您。
最佳答案
这个为我工作
expandList.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) {
if (!parent.isGroupExpanded(groupPosition)) {
parent.expandGroup(groupPosition);
} else {
parent.collapseGroup(groupPosition);
}
parent.setSelectedGroup(groupPosition);
return true;
}
});
作为滚动的主要工作部分是
parent.setSelectedGroup(groupPosition);
可以解决您的问题。