最近在学习android开发, 然后用listview加载了一大堆的图片, 结果发现在跳转页面过后...listview自动回到了顶部, 让人很蓝瘦...
解决方案
申明2个全局变量
1 2 3 |
int listview_scroll_x = 0; int listview_scroll_y = 0; |
然后在跳转页面的时候记录listview的x和y信息(也可以是在滚动监听中)
1 2 3 |
listview_scroll_x = listView.getFirstVisiblePosition(); listview_scroll_y = listView.getChildAt(0).getTop(); |
最后
1 2 3 4 5 6 |
@Override public void onResume() { super.onResume(); main.setSelectionFromTop(listview_scroll_x, listview_scroll_y); } |
大功告成!