0
我在ExpandableList
中使用onContentChanged()
来更新View
。无论如何,我可以保留用户扩展的GroupViews
以保持扩展?ExpandableList:保留列表扩展onContentChanged()
我在ExpandableList
中使用onContentChanged()
来更新View
。无论如何,我可以保留用户扩展的GroupViews
以保持扩展?ExpandableList:保留列表扩展onContentChanged()
这里是我如何做到这一点:
在onGroupExpand()
和onGroupCollapse()
我跟踪哪些群体扩大。
当内容发生变化时,我遍历这些组并分别调用collapseGroup()
和。
请注意,将导致调用onGroupExpand()
和collapseGroup()
onGroupCollapse()
。您可能需要一些标记机制来区分用户启动的和内容更改发起的展开/折叠事件。
在该方法中,onContentChanged()尝试使用expangGroup方法展开组。但为此,您必须在onContentChanged之前维持处于打开状态的位置 –