2013-11-26 34 views
0

如何找出listview有多少页面。或者就我而言 - 我使用的行看起来都一样 - 每页显示多少项目?listview - 如何找出存在多少页面

我想隐藏fastscroll(自定义库实现),如果有,我的ListView不到两页......

回答

0

试试这个 listView.getChildCount();

+0

我会使用,如果我能找出每页显示多少项目......无论如何,项目数不是问题,无论如何我都知道适配器。我需要屏幕相关信息,屏幕上有多少物品 – prom85

1

Android AdaptedViews like ListView有两种方法:getFirstVisiblePosition()getLastVisiblePosition()。您可以将这些值区分开来。它将返回您在一页上的项目数量。

+0

我试过......不能使用listview的GlobalLayoutListener,甚至在我的片段'onResume'中''getLastVisiblePosition()'函数返回-1 .. 。 – prom85

相关问题