2016-07-28 80 views
0

我正在开发一个Android应用程序,当我点击后退按钮或保存时,我将它带到了上一页,但它将我带到了顶部,并且每次都必须一直滚动到底部我保存。我已经看遍了互联网和YouTube,但是当你点击返回时,我发现所有东西都在网页上。任何人都可以在这里指出我正确的方向,我需要查找什么或一些代码让我走。谢谢Android Studio返回滚动条上的上一页和同一位置?

回答

3

如果您使用的是ScrollView,您只需在切换到任何其他屏幕之前使用scroller.getScrollY()即可保存当前位置。然后,在onResume()呼叫scroller.smoothScrollTo(0, savedValue)返回到先前的位置。 savedValue最初当然是0。如果你不想平滑滚动,你可以拨打scroller.scrollTo(0, savedValue)

+0

@EJoshuaS呃..你指着'onSaveInstanceState()'吗? – Shaishav