android recylerview 中如何获取子view?
来源:互联网 发布:爱马仕雪白龙胆知乎 编辑:程序博客网 时间:2024/05/26 02:21
在修改一份开源代码的时候,
发现了recylerview使用过程中的一个问题,
搜罗了一番,
好像大家都没有遇到,
于是就在这里记一笔。
一般viewGroup的子类要获取子view的方法是
getChildAt(int index)
但是奇怪的事情发生了,
我在通过recylerview来获取子view的时候,
不成功,
于是换layoutManager来获取,
依旧不成功,
郁闷ing,
于是进到recylerview里去找,
发现
public View findViewByPosition(int position) { int childCount = this.getChildCount(); if(childCount == 0) { return null; } else { int firstChild = this.getPosition(this.getChildAt(0)); int viewPosition = position - firstChild; return viewPosition >= 0 && viewPosition < childCount?this.getChildAt(viewPosition):null; } }
0 0
- android recylerview 中如何获取子view?
- 在 AndroidStudio 中如何引入 RecylerView
- Android中如何将子View的坐标转换为父View的坐标
- Android View如何获取焦点
- Android View如何获取焦点
- Android View如何获取焦点
- Android View如何获取焦点
- Android View如何获取焦点
- android事件如何分发给子view
- Android中获取View缩略图
- GridView 子View 获取
- 安卓 Activity中获取ListView子View中控件
- Android中如何自定义View
- Android中父View和子view的点击事件
- Android中父View和子view的点击事件
- Android中父View和子view的点击事件
- Android 如何获取view的宽高
- android应用程序如何获取View的坐标
- 给APP增加RSA签名
- Alibaba FastJson支持对象中私有属性的json解析
- 鼠标事件
- 5.0新特性合集
- Oracle的SUN服务器支持VirtualCD
- android recylerview 中如何获取子view?
- Spark排错与优化
- 第9回军师,求解Intent
- POJ 1088 滑雪 记忆化搜索
- linux应用编程笔记(10)有名管道编程
- <iOS>本地缓存
- QProcess运行bcdedit命令
- JavaScript js怎么像php一样,给数组或者对象动态添加值
- java在本地访问阿里云OCS