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