Android杂记(2):RecyclerView中Button点击问题
2016-04-01 20:09
295 查看
因为技术不精,浮于表面。今天遇到了一个很普通的问题却困扰了自己很长时间。
问题描述:RecyclerView中的Item中含有buttonn(需求为类似点赞的功能)。通过普通的setOnClick发现无论点击哪个Item的Button,只有最新的Item中的数据会增加。
解决方案:定义一个方法,接受position的传值,在onCLick方法中调用定义的这个方法。然后实现对应的功能。
原理:RecyclerView中的position为final类型。(ListView中并非final)final再次的作用扩充局部变量的生命周期范围。
问题描述:RecyclerView中的Item中含有buttonn(需求为类似点赞的功能)。通过普通的setOnClick发现无论点击哪个Item的Button,只有最新的Item中的数据会增加。
解决方案:定义一个方法,接受position的传值,在onCLick方法中调用定义的这个方法。然后实现对应的功能。
原理:RecyclerView中的position为final类型。(ListView中并非final)final再次的作用扩充局部变量的生命周期范围。
相关文章推荐
- Android MTK 6572 修改开机logo和开机动画
- Android Intent
- Android官方说明--返回键和toolbar向上按钮的区别
- VisionMobile:2015年Android使用的全球趋势(六)巴西喜欢WI-FI,印度喜欢蜂窝
- Android MTK Launcher3 替换桌面图标
- 《Pro Android Graphics》读书笔记之第四节
- Android Studio 常用快捷键
- Android上实现仿IOS弹性ScrollView
- Android开发之内存管理
- Android Fragment完全解析
- Understanding the Android Source Code
- Android开发点滴 - 如何使按钮水平垂直居中且始终占据屏幕宽度一半
- android 基础 getTag,setTag的用法
- Android开发中adb启动失败adb连接异常的解决办法
- 深入浅出Android动态载入jar包技术
- Android游戏开发之数据库SQLite 详细介绍(十七)
- Android MTK 锁屏时间显示显示不全修改
- Android MTK 锁屏图片和背景墙纸的修改
- Android内存性能优化(内部资料总结)
- android studio 的一个坑