Я отображаю некоторые данные в ScrollView. На запуске действия (метод onCreate) я заполняю ScrollView данными и хочу прокрутить к нижней части.
Я пытался использовать getScrollView().fullScroll(ScrollView.FOCUS_DOWN)
. Это работает, когда я делаю его как действие с нажатием кнопки, но это не работает в onCreate методе.
Есть ли какой-либо путь, как прокрутить ScrollView к нижней части на запуске действия? Это означает, что представление уже прокручивается до нижней части когда в первый раз отображенный.
Это нужно сделать следующим образом:
getScrollView().post(new Runnable() {
@Override
public void run() {
getScrollView().fullScroll(ScrollView.FOCUS_DOWN);
}
});
Таким образом вид сначала обновляется, а потом прокручивается до "нового" низа.