expandableList是控件实例,myTreeViewAdapter是它的adapter
在setAdapter之后,写如下代码即可
expandableList.setOnGroupExpandListener(new OnGroupExpandListener() {
@Overridepublic void onGroupExpand(int groupPosition) {
for (int i = 0; i < myTreeViewAdapter.getGroupCount(); i++) {
if (groupPosition != i) {
expandableList.collapseGroup(i);
}
}
}
});