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