Android: прокрутите до нижней части представления - PullRequest
1 голос
/ 24 мая 2011

У меня есть ListView, содержащий несколько пользовательских представлений, и в конце моего списка FooterView, содержащий кнопку.

Когда я нажимаю кнопку, он добавляет представление в конце моего ListView.Но курсор полосы прокрутки остается на своем месте.

Теперь я хочу автоматически прокрутить до конца списка (чтобы пользователь мог видеть новый элемент).

У вас есть идеи, как я могу это сделать?

Ответы [ 3 ]

2 голосов
/ 24 мая 2011

В ListView есть метод как раз для этого: smoothScrollToPosition

После того, как вы добавили новый элемент, просто вычислите длину списка и передайте ее (без учета индексации нуля)вышеуказанный метод

2 голосов
/ 24 мая 2011

я думаю, ты найдешь свое счастье здесь

0 голосов
/ 15 августа 2014

Попробуйте это .. это решит вашу проблему, я попробовал, и это прекрасно работает.

...