ExpandableListView 只展开一个group,点击第一个group展开了,再点击第二个group,第一个group就自动收缩了。
expandable_lv.setOnGroupExpandListener(new OnGroupExpandListener(){
@Override
public void onGroupExpand(final int groupPosition) {
//只展开一个Group
for (int i = 1; i < adapter.getGroupCount(); i++) {
if (groupPosition != i) {
expandable_lv.collapseGroup(i);
}
}
}
});
默认展开第一个分组:expandable_lv.expandGroup(0);