Я показываю некоторые данные в ScrollView. При запуске активности (метод onCreate) я заполняю ScrollView данными и хочу прокрутить вниз.
Я пробовал использовать getScrollView().fullScroll(ScrollView.FOCUS_DOWN)
. Это работает, когда я делаю это как действие при нажатии кнопки, но не работает в методе onCreate.
Есть ли способ прокрутить ScrollView вниз при запуске активности? Это означает, что представление уже прокручено вниз при первом отображении.
Ответы:
Это нужно сделать следующим образом:
Таким образом, представление сначала обновляется, а затем прокручивается до «нового» дна.
источник
onCreate
контейнереActivity
?После добавления данных поместите следующий код:
источник
Это работает для меня:
источник
Вы можете сделать это в файле макета:
источник
источник
Попробуй это
источник
Сразу после добавления данных в представление добавьте одну строку:
источник
После инициализации вашего компонента пользовательского интерфейса заполните его данными. добавьте эту строку в свой метод создания
источник
Это лучший способ сделать это.
источник