0
我正在开发一个Android应用程序,当我点击后退按钮或保存时,我将它带到了上一页,但它将我带到了顶部,并且每次都必须一直滚动到底部我保存。我已经看遍了互联网和YouTube,但是当你点击返回时,我发现所有东西都在网页上。任何人都可以在这里指出我正确的方向,我需要查找什么或一些代码让我走。谢谢Android Studio返回滚动条上的上一页和同一位置?
我正在开发一个Android应用程序,当我点击后退按钮或保存时,我将它带到了上一页,但它将我带到了顶部,并且每次都必须一直滚动到底部我保存。我已经看遍了互联网和YouTube,但是当你点击返回时,我发现所有东西都在网页上。任何人都可以在这里指出我正确的方向,我需要查找什么或一些代码让我走。谢谢Android Studio返回滚动条上的上一页和同一位置?
如果您使用的是ScrollView
,您只需在切换到任何其他屏幕之前使用scroller.getScrollY()
即可保存当前位置。然后,在onResume()
呼叫scroller.smoothScrollTo(0, savedValue)
返回到先前的位置。 savedValue
最初当然是0。如果你不想平滑滚动,你可以拨打scroller.scrollTo(0, savedValue)
。
@EJoshuaS呃..你指着'onSaveInstanceState()'吗? – Shaishav