android 中如何得到listview的item的个数,当我删除其中某个item时也能获得这时候的item的个数?

2024-11-14 14:39:32
推荐回答(1个)
回答1:

你是要所有的Item的数量还是屏幕上显示的数量?

所有的Item的数量:

int count = listView.getAdapter().getCount();

屏幕上显示的数量(这个数是会变的):

int visibleCount = listView.getLastVisiblePosition() - listView.getFirstVisiblePosition() + 1;

     或可以在

OnScrollListener.onScroll(AbsListView, int, int, int);

     的第三个参数得到当前屏所显示的数量。