У меня есть ListView, который содержит список событий, когда я просматриваю список, я загружаю больше предметов, и всегда у меня не будет более 20 событий, видимых на моем экране. Так я действуйте следующим образом:удалить элементы из спискаView android
//load data from server and add it to my eventsList
int size = eventsList.size();
List<Data> temp;
if(size>20) {
eventsList = eventsList.subList(size - 20, size);
}
Log.e("eventsList Load More", " " + eventsList.size() + " " + principalSchedule.getCount());
//Tell to the adapter that changes have been made, this will cause the list to refresh
principalSchedule.notifyDataSetChanged();
но проблема я всегда eventsList.size() = 20 и principalSchedule.getCount() does't снижение.
Что делает ваш subList()? – bofredo
вам необходимо вызвать notifydataSetchanged на вашем адаптере, чтобы обновить или обновить listview – Raghunandan
listview.remove (position); – Aravin