当我点击屏幕移动顶部的扩展组项目时,我看到了 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);
这可能会解决您的问题。
关于android - 在可扩展 ListView 的屏幕顶部移动/滚动单击的列表项 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16482888/