我想获得设备屏幕上可见的项目数量。
例如:
我想得到5:
我想得到6:
答案 0 :(得分:2)
使用listview的getLastVisiblePosition()
返回适配器最后一项数据集中的位置 显示在屏幕上。
返回适配器第一个项目数据集中的位置 显示在屏幕上。
作为
int visibleChildCount = (listView.getLastVisiblePosition() - listView.getFirstVisiblePosition()) + 1;