首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我如何才能知道RecyclerView项目的整体显示

我如何才能知道RecyclerView项目的整体显示
EN

Stack Overflow用户
提问于 2016-07-22 15:25:40
回答 2查看 232关注 0票数 1

我知道如何使用RecyclerView从LinearManager获取可见项,并将其全部显示出来。

这张图片--黄色的部分--不算显示。

这张图片--显示全部的黄色项目--算作显示。

我的想法是

  • 黄色项目像素的顶部/底部位置不在屏幕范围内,请将其计数为未显示。
  • 黄色项目之前/之后的另一个项目是将其计数为显示项。

任何人都有任何想法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-22 15:30:06

使用下列方法

LinearLayoutManager.findFirstCompletelyVisibleItemPosition() LinearLayoutManager.findLastCompletelyVisibleItemPosition()

https://developer.android.com/reference/android/support/v7/widget/LinearLayoutManager.html

票数 2
EN

Stack Overflow用户

发布于 2016-07-22 15:31:15

findFirstVisibleItemPosition()LinearLayoutManager类中的方法将返回第一个可见视图的适配器位置,即使它仅部分可见。

findFirstCompletelyVisibleItemPosition()将返回第一个完全可见视图的适配器位置。

对于指向列表尾部的可见项,请使用findLastVisibleItemPosition()findLastCompletelyVisibleItemPosition()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38530190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档