Сбросить прокрутку в ScrollView - PullRequest
7 голосов
/ 17 сентября 2010

У меня есть ScrollView (и LinearLayout внутри него), установленный в качестве основного контента. Когда пользователь прокручивает представление дальше вниз, а затем, если я заменяю его дочерний элемент (LinearLayout) другим LinearLayout, представление остается в прокручиваемом положении.

Как мне вернуть ScrollView обратно к координате 0?

Ответы [ 5 ]

26 голосов
/ 09 декабря 2010

Почему бы просто не использовать scrollTo(0, 0);?

Ссылка: http://developer.android.com/reference/android/view/View.html#scrollTo(int%2C%20int)

4 голосов
/ 12 марта 2013

Если вы хотите очистить скроллвью, вы можете использовать removeAllViews (); * * тысяча одна

3 голосов
/ 17 сентября 2010

Все в документации ... http://developer.android.com/reference/android/widget/ScrollView.html поиск fullScroll(int)

0 голосов
/ 17 сентября 2018

Просто используйте

ScrollView hscrollViewMain = (ScrollView)findViewById(R.id.scrollViewMain);
hscrollViewMain.scrollTo(0, 0);
0 голосов
/ 02 июля 2015

yourScrollView.scrollTo (0,0) отлично справится с работой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...