读书人

护持listView返回后原来的选择位置

发布时间: 2012-09-14 23:00:49 作者: rapoo

保持listView返回后原来的选择位置

今天想到一个问题如果我选了listView中的一个item 的位置然后启动另一个activity回来的时候在返回那个位置

?

@Override?
protected void onPause()?
{?
? ? // Save scroll position?
? ? SharedPreferences preferences = context.getSharedPreferences("SCROLL", 0);?
? ? SharedPreferences.Editor editor = preferences.edit();?
? ? int scroll = mListView.getScrollY();?
? ? editor.put("ScrollValue", scroll);?
? ? editor.commit();?
}?
?
@Override?
protected void onResume()?
{?
? ? // Get the scroll position?
? ? SharedPreferences preferences = context.getSharedPreferences("SCROLL", 0);?
? ? int scroll = preferences.getInt("ScrollView", 0);?
? ? mListView.scrollTo(0, scroll);?
}?
竟然忘记使用SharedPreference了

1 楼 LCR2012 2012-04-24 能实现?返回值是0吧? 2 楼 wang_peng1 2012-05-02 返回值是0 是你取得值有错误 而不是保存方法有问题

读书人网 >移动开发

热点推荐