为了账号安全,请及时绑定邮箱和手机立即绑定

请问如何设置再次打开时页面在退出时的位置,scrollBy设置到哪里?

请问如何设置再次打开时页面在退出时的位置,scrollBy设置到哪里?

正在回答

4 回答

你可以掌握以下android自带的轻量级数据库Android SharedPreferences

能够达到你的结果,记忆退出时候的Y的值,

最好在生命周期中的onDestroy中加入

0 回复 有任何疑惑可以回复我~

先在scroll添加的OnTouchListener()方法中利用getScrollY()记录下tempY值,保存到文件中。

可以在MainActivity中打开这个文件,如果里面有数据,读取并记录到tempY,执行scroll.scrollTo(0,tempY); 


0 回复 有任何疑惑可以回复我~

scroll=(ScrollView) findViewById(R.id.ScrollView_Main);

scroll.setScrollY(500);

scroll.setOnTouchListener(new OnTouchListener() {

是这样做么?设置一个点,,可是我做了不好用啊,运行的时候没有从500那里开始啊

0 回复 有任何疑惑可以回复我~
#1

星箜下

应该是scrollTo(0,500)这个方法吧
2015-07-18 回复 有任何疑惑可以回复我~

你可以先获取退出前滑动到那个坐标,保存,再次进入的时候滚动到对应的坐标就OK了

0 回复 有任何疑惑可以回复我~
#1

Nemonameless

具体说下可以吗,思路理解,代码不太会编啊
2015-03-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第1季)
  • 参与学习       111161    人
  • 解答问题       1457    个

本课程由浅入深地带您学会Android的常用控件的开发和使用

进入课程

请问如何设置再次打开时页面在退出时的位置,scrollBy设置到哪里?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信