【问题标题】:How to get recycler current visible item position如何获取回收站当前可见项目位置
【发布时间】:2019-07-01 15:17:46
【问题描述】:

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

我使用"layoutmanager.findLastVisibleItemPosition()" 这个代码,但它总是只显示最后一个位置
如果addOnScrollListener 在 NestedScrollView 中,有什么方法可以在 recyclerview 中启用它

此案例与Get visible items in RecyclerView此问题不相似请仔细阅读
如果该帖子中提供的解决方案不在 NestedScrollView 内,则该解决方案可以正常工作

【问题讨论】:

  • 这与链接的副本有何不同,答案有何帮助?
  • 你不应该嵌套可滚动布局,将recyclerview移动到线性布局内
  • 我们在同一页面有另一个布局顶部的recyclerview
  • @RobertDeNiro 请检查我的答案。

标签: android android-studio android-recyclerview android-nestedscrollview


【解决方案1】:

如果我没听错,您可能希望在滚动视图中添加线性布局,并在线性布局中添加回收器。你的 addOnScrollListener 应该在那里工作。

这里是另一个选项。您可能想查看this 的答案 - 建议使用 NestedScrollView 切换滚动视图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-05
    相关资源
    最近更新 更多