Хотя это было бы простой задачей, но, видимо, нет возможности прокручивать список вниз. Все найденные решения используют вариации метода setSelection(lastItem)
, который только устанавливает выделение на последний элемент, но не прокручивает его в нижней части.
В моем случае у меня есть пустой список (с длинным пустым представлением), и я хочу прокрутить его до конца.
Итак, есть ли способ сделать это?
Edit:
Итак, для тех, кто заинтересован, рабочее решение:
getListView().setSelectionFromTop(0, -mHeader.getHeight());
и
getListView().scrollTo(mOffset)
Это также работает с правильным смещением (рассчитанным на основе текущей позиции прокрутки), но может дать вам неожиданные результаты.