首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >检测回收器视图中显示的项目

检测回收器视图中显示的项目
EN

Stack Overflow用户
提问于 2018-06-25 00:15:42
回答 1查看 369关注 0票数 0

我有一个回收器视图,一次显示一个项目。我需要知道什么索引的项目是与回收视图的其他项目的关系。

我没有看到任何侦听器,我可以添加到回收器视图来检测这一点。

如何做到这一点呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-25 01:01:11

您可以使用onScrollListener

代码语言:javascript
复制
 recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
            super.onScrolled(recyclerView, dx, dy);

            LinearLayoutManager linearLayoutManager = (LinearLayoutManager) recyclerView.getLayoutManager();

            //For finding first visible item position
            linearLayoutManager.findFirstCompletelyVisibleItemPosition();

            //For finding last visible item position
            linearLayoutManager.findLastCompletelyVisibleItemPosition() s();


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

https://stackoverflow.com/questions/51011730

复制
相关文章

相似问题

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