Просмотр списка покажет самые последние элементы снизу, а старый элемент будет невидимым

#android

#Android

Вопрос:

У меня есть представление списка. Как я могу показать элемент ListView из приведенного ниже.Элемент будет отображаться в нижней части экрана.когда элементов много, на нижнем экране отображаются самые последние элементы.когда я прокручиваю список вверх, он показывает старый элемент.

Какова эффективная процедура?

Ответ №1:

Вы могли бы попробовать

 adapter.notifyDataSetChanged();
  

и затем

 listView.setSelection(items.size()-1);
  

после каждого добавления в массив данных.

Ответ №2:

Реализуйте свой собственный адаптер, расширив BaseAdapter, а затем в его методе getView используйте переменную position, чтобы получить обратный порядок.

вот пример