如何获取回收站当前可见项目位置
Posted
技术标签:
【中文标题】如何获取回收站当前可见项目位置【英文标题】: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 内,则该解决方案可以正常工作
【问题讨论】:
Get visible items in RecyclerView的可能重复 这与链接的副本有何不同,答案有何帮助? 你不应该嵌套可滚动布局,将recyclerview移动到线性布局内 我们在同一页面有另一个布局顶部的recyclerview @RobertDeNiro 请检查我的答案。 【参考方案1】:如果我没听错,您可能希望在滚动视图中添加线性布局,并在线性布局中添加回收器。你的 addOnScrollListener 应该在那里工作。
这里是另一个选项。您可能想查看this 的答案 - 建议使用 NestedScrollView 切换滚动视图。
【讨论】:
以上是关于如何获取回收站当前可见项目位置的主要内容,如果未能解决你的问题,请参考以下文章
如何从回收站视图 android 中传递一个 url onclick 项目并 onclick 获取位置 dipaly 在另一个活动中的 url