首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

ScrollView位置的封存与恢复

2012-09-11 
ScrollView位置的保存与恢复?? @Override ?public void onSaveInstanceState(Bundle outState) ?{?? ? //-

ScrollView位置的保存与恢复

?? @Override ?
public void onSaveInstanceState(Bundle outState) ?
{?
? ? //---save whatever you need to persist—?
?
? ? outState.putInt("sViewX",sView.getScrollX());?
? ? outState.putInt("sViewY",sView.getScrollY());?
?
super.onSaveInstanceState(outState);?
?
}?
?
@Override?
public void onRestoreInstanceState(Bundle savedInstanceState) ?
{?
? ? super.onRestoreInstanceState(savedInstanceState);?
?
? ? sViewX = savedInstanceState.getInt("sViewX"); ? ?
? ? sViewY = savedInstanceState.getInt("sViewY");?
?
??? sView.post(new Runnable() {?
? @Override?
? public void run() {?
? ? ?sView.scrollTo(sViewX, sViewY);?
? }??};

?

?

?

}?


?

热点排行