
1,如果想在Recycler View里直接获取:
可以把接口的方法写在:
方法里面,用position参数,
2,如果想写在ViewHolder里面,则调用getAdapterPosition()方法:
注:
由于需要在Adapter里处理item的点击事件,所以获取Item位置有个方法:
getAdapterPosition()
但是由于RecyclerView的ViewHolder存在回收机制,所以item位置会不准确;
解决方法有:
a、标记不回收;
这样直接“阉割”了RecyclerView最大的特点, 十分不推荐
b、重写方法:
再正常用getAdapterPosition()就可以了
还有别的方法
原文链接: >
1、打开手机设置应用,在设置页面中,选择“关于手机”选项。
2、连续点击“机身存储”选项,直到进入“测试”页面。
3、在手机测试页面中,点击选择“手机信息”选项。
4、在电话信息页面中,就可以看到信号强度、TAC等信息。
以上就是关于Android中获取RecyclerView的position的位置的方法全部的内容,包括:Android中获取RecyclerView的position的位置的方法、Android 如何获取LTE小区信息,例如信号强度、TAC等、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)