当用户展开组时,我希望我的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 |
+=================+ +=================+