Наиболее распространенным решением для прокрутки ScrollView вниз является следующий код:
scrollView.post(() -> scrollView.fullScroll(ScrollView.FOCUS_DOWN));
OR
scrollView.postDelayed(() -> scrollView.fullScroll(ScrollView.FOCUS_DOWN), 100);
Это работает, хотя и с проблемой, состоящей в том, что страница сначала прокручивается вверх, а затем прокручивается вниз, как будто она обновилась. Я не хочу, чтобы это произошло. Я также попробовал функции scrollTo()
, scrollBy()
, smoothScrollTo()
, smoothScrollBy()
и несколько других нестандартных решений, но все они прокручиваются сверху вниз, если вообще прокручиваются.