0

を更新するためonContentChanged()にを使用します。とにかく、ユーザーが拡張された状態を維持するために拡張したままにすることはできますか?ExpandableListViewGroupViews

4

1 に答える 1

0

これが私がそれを行う方法です:

  • onGroupExpand()で、どのonGroupCollapse()グループが展開されているかを追跡します。

  • コンテンツが変更されると、グループを繰り返し処理し、それぞれ and を呼び出しcollapseGroup()ますexpandGroup()

  • expandGroup()結果としてonGroupExpand()andcollapseGroup() onGroupCollapse()が呼び出されることに注意してください。ユーザーが開始したイベントとコンテンツの変更が開始した展開/折りたたみイベントを区別するために、何らかのフラグ メカニズムが必要になる場合があります。

于 2012-06-19T07:14:44.800 に答える