小白白猪 2022-01-29 10:50 采纳率: 33.3%
浏览 29
已结题

Android recyclerView通过findLastVisibleItemPosition()获取的position 为什么总是为list的长度

Android recyclerView通过findLastVisibleItemPosition()获取的position 为什么总是为list的长度

LayoutManager 是 LinearLayoutManager
想在recyclerView滚动结束时 获取最后一个显示的position
但是它的结果总是数据的长度 (比如list.size()为20,它就为20)

  • 写回答

1条回答 默认 最新

  • pumpkin的玄学 2022-01-29 14:12
    关注

    因为你滚动到最低了吧
    数据模拟多一点 然后滑倒中间看看

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月29日
  • 创建了问题 1月29日

悬赏问题

  • ¥20 最新版pycharm,因为用了免费激活工具,导致现在进不去。应该怎么办😭
  • ¥50 IPv6网络,br-lan拿不到地址无法全局路由
  • ¥15 ruoyi-vue-plus操作失败
  • ¥15 微信小程序分页查询如何设置下一页
  • ¥15 树莓派Linux系统下无法下载miniconda
  • ¥15 C# wpf 软年 卸载有残留 webview2
  • ¥15 求代写matlab解决柔性调度代码,价格私
  • ¥15 为什么安装Anaconda时报系统找不到指定文件?
  • ¥15 如何将这个项目的ssh-TCP,改成ssh3-UDP协议
  • ¥20 ic卡dump文件校检码解密