android RecyclerView获得单个Item的ViewHolder
Posted changhaiSmile
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android RecyclerView获得单个Item的ViewHolder相关的知识,希望对你有一定的参考价值。
我们在使用RecyclerView时,有时候还需要获取某个Item的viewHolder,具体如下:
[java] view plain copy
- 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的位置。
以上是关于android RecyclerView获得单个Item的ViewHolder的主要内容,如果未能解决你的问题,请参考以下文章
android RecyclerView获得单个Item的ViewHolder
如何通过单击两个按钮在单个活动中在 RecyclerView 和 ListView 之间切换?
Android recyclerView 适配器弹出菜单不起作用
在recyclerview android中以编程方式更改布局管理器