2013-03-31 28 views
0

我有ExpandableListView並且首先所有項目都關閉。當我打開一個組時,我的列表顯示它的孩子和列表是正確的,但是當我關閉組時,我的組關閉了,但列表中的項數不變,請檢查: 我已跟隨組;列表大小在ExpandableListView中不正確當我摺疊一組

+a 
+b 
+c 

和B具有2 CHID(B0,B1) 當我打開B組B:

+a 
-b 
b0 
b1 
+c 

Thiat是正確的,但是當我關閉它,我的名單變化:

+a 
+b 
+c 
b1 

這是不正確的;

+0

如果你在explistview而不打開任何組a,b,c並且你直接點擊c。哪個項目你能看到? –

回答

0

嘗試在膨脹getGroupView和getChildView中的佈局之前,將視圖設置爲ExpandListAdapter中的null。

view == null; 

不知道是什麼問題,是你的代碼的其餘部分,但是這將重置每次都會有一些改變的看法,將讓你的清單,從快要瘋了。