假设我有一个LinearLayout
垂直设置,并且我添加了 100 个视图,每个视图的高度为 50dp。用户将在其上上下滚动和翻动LinearLayout
。
我需要知道屏幕上视图的索引号。即,如果他们飞到中间并停下来,并在他们的屏幕上看到 5 个项目,我需要推断 50-55。
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:id="@id/listing_main">
</LinearLayout>
我尝试了很多方法来推断当前的可见视图——比如获取scrollY
我的项目的位置和高度……似乎没有奏效。
view.getScrollY()
与其他滚动测量相比,似乎完全任意