可扩展列表:保持列表扩展onContentChanged()

时间:2012-06-19 06:27:42

标签: android expandablelistview expandablelistadapter

我在onContentChanged()中使用ExpandableList来更新View。无论如何,我可以保留用户扩展的GroupViews以保持扩展吗?

1 个答案:

答案 0 :(得分:0)

我是这样做的:

  • onGroupExpand()onGroupCollapse()中,我会跟踪哪些群组已展开。

  • 当内容发生变化时,我会对群组进行迭代,并分别致电collapseGroup()expandGroup()

  • 请注意,expandGroup()会导致调用onGroupExpand()collapseGroup() onGroupCollapse()。您可能需要一些标记机制来区分用户启动和内容更改启动的展开/折叠事件。