码迷,mamicode.com
首页 > 移动开发 > 详细

android RecyclerView获得单个Item的ViewHolder

时间:2019-03-04 17:29:49      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:find   nbsp   lan   out   tsv   on()   recycle   还需   fir   

我们在使用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

标签:find   nbsp   lan   out   tsv   on()   recycle   还需   fir   

原文地址:https://www.cnblogs.com/skiwnchhw/p/10471681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!