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