有没有办法找出列表视图中显示的项目数量?

时间:2011-05-13 07:45:39

标签: android listview scroll visible

我想对listview的项目执行特定操作,用户可以在不滚动的情况下看到这些项目。无论如何都要获得显示的项目数量,还是有任何其他方式来接近这个?

3 个答案:

答案 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){}

也许你可以从这开始。