Programmatically collapse a group in ExpandableListView

后端 未结 5 602
無奈伤痛
無奈伤痛 2020-11-28 21:55

When I expand a new group, can I collapse the last one expanded?

5条回答
  •  遥遥无期
    2020-11-28 22:31

    This worked for me

    expandableList.setOnGroupExpandListener(new OnGroupExpandListener() {
        int previousItem = -1;
    
        @Override
        public void onGroupExpand(int groupPosition) {
            if(groupPosition != previousItem )
                expandableList.collapseGroup(previousItem );
            previousItem = groupPosition;
        }
    });
    

提交回复
热议问题