检查Android Gridview是否滚动到顶部

use*_*114 5 android android-layout android-gridview

我想确定我的Gridview是否滚动到顶部.

现在我正在使用getChildAt(0).getTop()来做到这一点.我在第一次绘制时保存了getChildAt(0).getTop()的值,并在后续绘制时与getChildAt(0).getTop()进行比较.

然而,这似乎很hacky,似乎有时给我不正确的结果.

有更好的想法吗?

yug*_*oid 0

返回getChildAt(0)您 GridView 的第一个可见项目,我猜这不是您想要的。

如果您使用yourGridView.getFirstVisiblePosition()方法,它将返回数据适配器的第一个可见位置,这就是您想要的。