【发布时间】:2014-03-19 17:45:15
【问题描述】:
我正在使用 ExpandableListView。 当我单击位置高于上一个组的组时,最后一个组会折叠,但新组不会展开。 但是,当我单击位置低于上一个的组时,最后一个组会折叠,而新组会展开(这是正确的)。 我不明白为什么在第一种情况下列表会这样。
还有我的onClick方法:
expListView.setOnGroupClickListener(new OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) {
for (int i=0; i<listDataHeader.size(); i++) {
if(i != groupPosition) {
expListView.collapseGroup(i);
}
}
//if(expListView.isGroupExpanded(groupPosition) == false) {
// expListView.expandGroup(groupPosition);
//}
return false;
}
});
感谢所有尝试解决我问题的人
【问题讨论】:
标签: java android listview expandablelistview expand