Подтвердить что ты не робот

Андроид listview первая видимая позиция

Как я могу изменить первый видимый элемент в представлении списка (я искал метод, например setFirstVisiblePosition)?

4b9b3361

Ответ 2

ListView.getFirstVisiblePosition()  

Возвращает позицию в пределах набор данных адаптера для первого элемента отображается на экране. Когда у вас есть позиции, вы можете изменить элемент на это положение в вашем адаптере.

Предположим, мой адаптер привязывает String [] к ListView. Я могу использовать метод getFirstVisiblePosition() в экземпляре listview, который вернет индекс/позицию первого видимого элемента, затем я могу изменить свой элемент String в "индексной" позиции и изменить список.

Ответ 3

вы можете использовать setSelection (index), чтобы дисплей переходил на нужный вам индекс.