2016-07-28 200 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