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

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日