android RecyclerView获得单个Item的ViewHolder

Posted changhaiSmile

tags:

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

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

[java]  view plain  copy  
  1. int firstItemPosition = layoutManager.findFirstVisibleItemPosition();  
  2.         if (position - firstItemPosition >= 0)   
  3.             //得到要更新的item的view  
  4.             View view = mRecyclerView.getChildAt(position - firstItemPosition+1);  
  5.             if (null != mRecyclerView.getChildViewHolder(view))  
  6.                 ProductsViewHolder viewHolder = (ProductsViewHolder)mRecyclerView.getChildViewHolder(view);  
  7.   
  8. //do something  
  9.              

position就是当前item的位置。

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