Как получить первое видимое Представление от Android ListView

Существует ли способ вытащить первое видимое Представление из ListView в Android?

Я могу получить данные, которые поддерживают первое Представление в Адаптере, но кажется, что я не могу получить первое Представление в ListView.

Я хочу изменить первое видимое представление после законченного действия прокрутки. Я знаю, что не должен сохранять ссылки на представление.

10
задан Janusz 27 January 2012 в 08:48
поделиться

2 ответа

Фактически элементы ListView являются дочерними элементами ListView. Итак, первый видимый элемент ListView:

listView.getChildAt(0)
13
ответ дан 3 December 2019 в 20:40
поделиться

ListView имеет функцию getFirstVisiblePosition, поэтому для получения первого видимого вида код будет выглядеть так:

listView.getChildAt(listView.getFirstVisiblePosition());

3
ответ дан 3 December 2019 в 20:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: