0

我使用onContentChanged()in anExpandableList来更新View. 无论如何,我可以保持GroupViews用户已经扩展以保持扩展?

4

1 回答 1

0

这是我的做法:

  • onGroupExpand()onGroupCollapse()我跟踪哪些组被扩展。

  • 当内容发生变化时,我会遍历组并分别调用collapseGroup()expandGroup()

  • 请注意,这expandGroup()将导致onGroupExpand()并被collapseGroup() onGroupCollapse()调用。您可能需要一些标志机制来区分用户发起的和内容更改发起的展开/折叠事件。

于 2012-06-19T07:14:44.800 回答