我想要实现的目标: -
答案 0 :(得分:0)
如果您想扩展/折叠ListView的任何子项,那么ExpandableListView是最佳选择。
答案 1 :(得分:0)
将最后点击的位置设为变量lastpos
,然后检查点击的组位置和最后点击的位置
private int lastpos = -1;
private ExpandableListView explv;
explv.setOnGroupExpandListener(new OnGroupExpandListener() {
@Override
public void onGroupExpand(int groupPosition) {
if (lastpos != -1
&& groupPosition != lastpos) {
explv.collapseGroup(lastpos);
}
lastpos = groupPosition;
}
});
答案 2 :(得分:0)