Android:ListView.getScrollY() - 它有用吗?

Dan*_*ail 27 android scroll-offset

我正在使用它,但它总是返回0,即使我已滚动到列表的末尾.

Che*_*mon 34

getScrollY()实际上是View上的方法,而不是ListView.它指的是整个视图的滚动量,因此它几乎总是0.

如果您想知道ListView的内容滚动了多远,您可以使用listView.getFirstVisiblePosition();

  • 请注意,getFirstVisiblePosition将返回*item*而不是*position*,因此除了在所有列表项都具有相同高度的情况下,它不能用作getScrollY的替代项. (8认同)