你是要所有的Item的数量还是屏幕上显示的数量?
所有的Item的数量:
int count = listView.getAdapter().getCount();
屏幕上显示的数量(这个数是会变的):
int visibleCount = listView.getLastVisiblePosition() - listView.getFirstVisiblePosition() + 1;
或可以在
OnScrollListener.onScroll(AbsListView, int, int, int);
的第三个参数得到当前屏所显示的数量。