Android 如何获取回收商当前可见的项目位置

Android 如何获取回收商当前可见的项目位置,android,android-studio,android-recyclerview,android-nestedscrollview,Android,Android Studio,Android Recyclerview,Android Nestedscrollview,NestedScrollView视图和recyclerview addOnScrollListener中的recyclerview不工作,但我需要获取recyclerview当前可见项的位置 我的实验 我使用layoutmanager.findLastVisibleItemPosition此代码,但它始终仅显示最后一个位置 如果addOnScrollListener位于NestedScrollView中,有没有办法在recyclerview中启用它 这个案例与这个问题不同,请仔细阅读 如果它不在

NestedScrollView视图和recyclerview addOnScrollListener中的recyclerview不工作,但我需要获取recyclerview当前可见项的位置 我的实验

我使用layoutmanager.findLastVisibleItemPosition此代码,但它始终仅显示最后一个位置 如果addOnScrollListener位于NestedScrollView中,有没有办法在recyclerview中启用它

这个案例与这个问题不同,请仔细阅读
如果它不在NestedScrollView中,则该帖子中提供的解决方案有效。如果我没有弄错,您可能希望在scroll视图中添加线性布局,并在线性布局中添加回收器。这就是你的addOnScrollListener应该工作的地方


这里还有一个选择。您可能需要检查答案-建议将滚动视图切换为NestedScrollView。

如果我没有弄错,您可能需要在滚动视图中添加线性布局,并在线性布局中添加回收器。这就是你的addOnScrollListener应该工作的地方


这里还有一个选择。您可能需要检查答案-建议将滚动视图切换为NestedScrollView。

这与链接的副本有什么不同,答案如何没有帮助?您不应该嵌套可滚动布局,将recyclerview移动到线性布局中我们在同一个布局中的recyclerview顶部有另一个布局page@RobertDeNiro请检查我的答案。可能的重复与链接的重复有何不同?答案如何没有帮助?您不应该嵌套可滚动布局,将recyclerview移动到线性布局中我们在同一个布局中的recyclerview顶部有另一个布局page@RobertDeNiro请核对我的答案。