可能重复:
返回ListView时保持/保存/恢复滚动位置
用户查看项目的列表视图,它们移动到显示一个项目的详细信息的活动,然后单击"返回"并返回到列表活动,但我希望列表反映其先前的滚动位置.
我应该将滚动位置存储为onPause中活动的成员变量还是有更好的方法?
Man*_*ser 17
将位置保存在onPause上的实例变量中,并在onResume中检查是否有位置值并移动到它.
例如使用
private int currentPostion;
Run Code Online (Sandbox Code Playgroud)
然后在onResume做..
getListView().setSelection(currentPosition);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11845 次 |
| 最近记录: |