final ExAdapter listAdapter = new ExAdapter(MeterOperateActivity.this);
buttonListView.setAdapter(listAdapter);
buttonListView.setGroupIndicator(null);
buttonListView.setDivider(null);
buttonListView.setOnGroupClickListener(new OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v,int groupPosition, long id) {
for (int i = 0; i < listAdapter.getGroupCount(); i++) {
if (groupPosition != i) {
if(buttonListView.isGroupExpanded(i)){
buttonListView.collapseGroup(i);
}
}
}
return false;
}
});
代码如上, 我想实现,一个分组展开时,其余分组收起!结果出现问题,错误如下: