ExpandableListView
ユーザーがグループを展開したときに自動的にスクロールして、展開されたグループ ヘッダーが画面の上部に表示されるようにしたいと考えています。を試しましsmoothScrollToPosition
たが、これは展開されたグループが画面のどこかに表示されることを保証するだけです。この例のように、展開されたグループが一番上になるように明示的にスクロールしたいと思います。
Before expanding Group 3: After expanding Group 3:
+=================+ +=================+
| Group 1 | | Group 3 |
+-----------------+ +-----------------+
| Group 2 | | Grp 3 Child 1 |
+-----------------+ +-----------------+
| Group 3 | | Grp 3 Child 2 |
+-----------------+ +-----------------+
| Group 4 | | Group 4 |
+=================+ +=================+