一般情况下expandableListView能够全部展开,但是如果你想每次只展开一项,也就是说另一项自动合并,只显示一个父控件下面的内容,这就需要设置一下了,废话少说,直接上代码
for (int i = 0; i < doseExpandable.getGroupCount(); i++) {
if (arg0 != i) {
<span style="white-space:pre"> </span>elv_dose_main.collapseGroup(i);
}
}
注:doseExpandable是适配器对象
elv_dose_main是ExpandableListView
直接修改一下代码就可以直接拿来用了,简单明了