我想对listview的项目执行特定操作,用户可以在不滚动的情况下看到这些项目。无论如何都要获得显示的项目数量,还是有任何其他方式来接近这个?
答案 0 :(得分:15)
我不知道您的要求到底是什么,但要知道当前可见的无列表项目
ListView.getFirstVisiblePosition();
ListView.getLastVisiblePosition();
答案 1 :(得分:3)
您可以在下方找到listview
的项目数:
int count = listview.getChildCount();
答案 2 :(得分:2)
您的ListView
可以实施onScrollListener
,您可以覆盖其onScroll
方法。该方法接收以下参数:
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount){}
也许你可以从这开始。