2016-07-28 4 views
0

나는 안드로이드 애플 리케이션에서 일하고있다. 내가 뒤로 버튼을 누르거나 이전 페이지로 나를 데려 간다. 그러나 그것은 맨 위로 나를 데려다 줄 때마다 맨 아래로 모든 것을 스크롤해야한다. 나는 구하다. 나는 인터넷과 유튜브 전체를 훑어 보았습니다. 그러나 당신이 다시 클릭 할 때 발견되는 것은 웹 페이지에있는 것들입니다. 누구든지 내가 옳은 방향으로 나를 가리켜 주거나 나를 찾으러 갈 필요가있는 코드를 알려줄 수 있습니까? 감사합니다Android Studio가 이전 페이지로 돌아가서 스크롤 막대의 동일한 지점으로 이동 하시겠습니까?

답변

3

ScrollView을 사용하는 경우 다른 화면으로 전환하기 바로 전에 scroller.getScrollY()을 사용하여 현재 위치를 저장하기 만하면됩니다. 그런 다음 onResume()에서 scroller.smoothScrollTo(0, savedValue)으로 전화하면 이전 위치로 돌아갑니다. savedValue은 처음에는 0 일 것입니다. 부드러운 스크롤을 원하지 않으면 scroller.scrollTo(0, savedValue)으로 전화하십시오.

+0

@EJoshuaS 어 .. 'onSaveInstanceState()'를 가리키고 있습니까? – Shaishav