今天想到一个问题如果我选了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了
保存ListView滚动位置
本文介绍了一种使用SharedPreferences在Android应用中保存ListView滚动位置的方法。当用户从一个活动跳转到另一个活动再返回时,可以恢复之前的滚动位置,提供更好的用户体验。
256

被折叠的 条评论
为什么被折叠?



