android RecyclerView获得单个Item的ViewHolder

Posted skiwnchhw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android RecyclerView获得单个Item的ViewHolder相关的知识,希望对你有一定的参考价值。

我们在使用RecyclerView时,有时候还需要获取某个Item的viewHolder,具体如下:

 

int firstItemPosition = layoutManager.findFirstVisibleItemPosition();
        if (position - firstItemPosition >= 0) {
            //得到要更新的item的view
            View view = mRecyclerView.getChildAt(position - firstItemPosition+1);
            if (null != mRecyclerView.getChildViewHolder(view)){
                ProductsViewHolder viewHolder = (ProductsViewHolder)mRecyclerView.getChildViewHolder(view);

//do something
           }

position就是当前item的位置。

 

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net

以上是关于android RecyclerView获得单个Item的ViewHolder的主要内容,如果未能解决你的问题,请参考以下文章

android RecyclerView获得单个Item的ViewHolder

如何通过单击两个按钮在单个活动中在 RecyclerView 和 ListView 之间切换?

Android recyclerView 适配器弹出菜单不起作用

在recyclerview android中以编程方式更改布局管理器

从 Firestore 中检索嵌套对象并放入 Android 中的 RecyclerView?

在水平的RecyclerView中显示ImageView会在Android中的图像周围放置大的边距(?)