mExpandableListView.setOnGroupExpandListener(new OnGroupExpandListener() { @Override public void onGroupExpand(int groupPosition) { if (不展开的条件) { pList.collapseGroup(groupPosition); } } });