2011-08-19 117 views
2

我有一個ExpandableListView兒童可以變高度。我的問題是,所有的孩子都會接受最長的孩子的高度。ExpandableListView兒童身高問題

pic1(對不起新用戶,從而不能嵌入圖像)

在上述PIC;孩子1第一次看起來很好。然後我查看孩子2(這是更長)。現在,當我再次查看孩子1時,它已經佔據了孩子2的較長高度。這將繼續所有孩子在所觀看的最長的孩子的身高。

所有高度都設置爲wrap_content,我也試着擺弄ExpandableListView上的某些緩存屬性無濟於事。如果有任何人想讓我發佈的代碼的特定部分,然後就喊。

更新我發現問題在於子視圖中的webview。由於某種原因,它的高度不會刷新。我試着在ExpandableListAdapter的getChildView()的webview中調用invalidate(),但沒有任何效果。

回答