Как я могу изменить первый видимый элемент в представлении списка (я искал метод, например setFirstVisiblePosition)?
Андроид listview первая видимая позиция
Ответ 1
Посмотрите этот вопрос.
Ответ 2
ListView.getFirstVisiblePosition()
Возвращает позицию в пределах набор данных адаптера для первого элемента отображается на экране. Когда у вас есть позиции, вы можете изменить элемент на это положение в вашем адаптере.
Предположим, мой адаптер привязывает String [] к ListView. Я могу использовать метод getFirstVisiblePosition()
в экземпляре listview, который вернет индекс/позицию первого видимого элемента, затем я могу изменить свой элемент String в "индексной" позиции и изменить список.
Ответ 3
вы можете использовать setSelection (index), чтобы дисплей переходил на нужный вам индекс.