当我折叠一个组时,ExpandableListView中的列表大小不正确

时间:2013-03-31 07:08:51

标签: android expandablelistview

我有ExpandableListView,并且最初所有项目都已关闭。当我打开一个组时,我的列表显示其子项和列表是正确的,但是当我关闭组时,我的组关闭但列表中的计数项不会更改,例如: 我跟着小组;

+a
+b
+c

和b必须有2个chid(b0,b1) 当我打开b组b:

+a
-b
b0
b1
+c

Thiat是正确的,但当我关闭它时,我的列表会改变:

+a
+b
+c
b1

这是不正确的;

1 个答案:

答案 0 :(得分:0)

在getGroupView和getChildView中扩充布局之前,尝试在ExpandListAdapter中将视图设置为null。

view == null;

不确定代码的其余部分是什么问题,但每次更改某些内容时都会重置视图,这会让您的列表变得疯狂。