Как программно прокрутить ScrollView вниз в Android? ⇐ Android
Как программно прокрутить ScrollView вниз в Android?
Как программно прокрутить ScrollView вниз в Android?
Предлагаемый код
logScroll.scrollTo(0, logScroll.getBottom()); не работает (прокручивается вниз, где это было в начале, а не в самом низу).
Макет следующий:
код заполнения следующий:
@BindView(R.id.log_scroll) Журнал ScrollViewScroll; @BindView(R.id.log_text) TextView logText; частный недействительный журнал (String msg) { logText.append(new SimpleDateFormat("ЧЧ:мм:сс", Locale.US).format(new Date()) + msg + "\n"); logScroll.scrollTo(0, logScroll.getBottom()); } ОБНОВЛЕНИЕ
Я прочитал несколько ответов и написал:
private void log(String msg) { logText.append(new SimpleDateFormat("ЧЧ:мм:сс", Locale.US).format(new Date()) + msg + "\n"); //logScroll.scrollTo(0, logScroll.getBottom()); logScroll.fullScroll(View.FOCUS_DOWN); } почему это хуже, чем использование post?
Как программно прокрутить ScrollView вниз в Android?
Предлагаемый код
logScroll.scrollTo(0, logScroll.getBottom()); не работает (прокручивается вниз, где это было в начале, а не в самом низу).
Макет следующий:
код заполнения следующий:
@BindView(R.id.log_scroll) Журнал ScrollViewScroll; @BindView(R.id.log_text) TextView logText; частный недействительный журнал (String msg) { logText.append(new SimpleDateFormat("ЧЧ:мм:сс", Locale.US).format(new Date()) + msg + "\n"); logScroll.scrollTo(0, logScroll.getBottom()); } ОБНОВЛЕНИЕ
Я прочитал несколько ответов и написал:
private void log(String msg) { logText.append(new SimpleDateFormat("ЧЧ:мм:сс", Locale.US).format(new Date()) + msg + "\n"); //logScroll.scrollTo(0, logScroll.getBottom()); logScroll.fullScroll(View.FOCUS_DOWN); } почему это хуже, чем использование post?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение