android RecyclerView获得单个Item的ViewHolder
2016-02-25 11:02
579 查看
我们在使用RecyclerView时,有时候还需要获取某个Item的viewHolder,具体如下:
position就是当前item的位置。
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获取本地图片展示GridView
- JS调用Java代码(Android)
- Android动画合集之属性动画-又见
- Android layout_weight 和 weightSum
- android EventBus详解(一)
- android EventBus详解(一)
- android EventBus详解(一)
- Android AIDL, Parcelable和远程服务
- AndroidManifest.xml中android:configChanges的简介
- Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
- Android控件
- Android的进程与线程
- android开发中圆角图片的绘制
- Android5 Zygote 与 SystemServer 启动流程分析
- Android知识结构图
- android测试工具MonkeyRunner--google官网翻译
- 获取Android正在运行的任务和服务
- Android动画合集之属性动画-初见
- android 中怎么让ListView可以无限循环加载 Adapter中的数据
- Android应用开发中使用Fragment的入门学习教程