2014-06-24 92 views

回答

13

hasStableIds()

文檔指出孩子和組ID是否越過改變底層數據穩定。

返回 相同的ID是否始終指向同一個對象

當您更改適配器的數據它的使用,每次你改變的數據ExpandableListView應該更新它的意見,反映變化。

如果爲真,ExpandableListView可以重複使用相同的View如果ID相同。

如果爲false,則應重新創建所有視圖,因爲它不知道會發生什麼變化。

我指的ID是由getGroupIdgetItemId返回的ID。

你應該重寫這個方法!

一些問題:

+0

感謝ü..btw我不動態改變任何數據,所以我寧願如此.. – Asthme

+0

我認爲你的意思'getChildId'代替'getItemId'。 –

相關問題