我在onContentChanged()
中使用ExpandableList
来更新View
。无论如何,我可以保留用户扩展的GroupViews
以保持扩展吗?
答案 0 :(得分:0)
我是这样做的:
在onGroupExpand()
和onGroupCollapse()
中,我会跟踪哪些群组已展开。
当内容发生变化时,我会对群组进行迭代,并分别致电collapseGroup()
和expandGroup()
。
请注意,expandGroup()
会导致调用onGroupExpand()
和collapseGroup()
onGroupCollapse()
。您可能需要一些标记机制来区分用户启动和内容更改启动的展开/折叠事件。