Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用onContentChanged()in anExpandableList来更新View. 无论如何,我可以保持GroupViews用户已经扩展以保持扩展?
onContentChanged()
ExpandableList
View
GroupViews
这是我的做法:
在onGroupExpand()和onGroupCollapse()我跟踪哪些组被扩展。
onGroupExpand()
onGroupCollapse()
当内容发生变化时,我会遍历组并分别调用collapseGroup()和expandGroup()。
collapseGroup()
expandGroup()
请注意,这expandGroup()将导致onGroupExpand()并被collapseGroup() onGroupCollapse()调用。您可能需要一些标志机制来区分用户发起的和内容更改发起的展开/折叠事件。