ListView中的每个Item嵌套使用ToggleButton
2016-07-07 19:27
176 查看
当listView中的数据很多的时候,我们往往就会滑动,滑动的过程中就存在着customView的复用。当复用的时候就会存在重新给ToggleButton设置初始值。如果你是监听了ToggleButton的状态,并且有进行操作,那就会在滑动列表的时候,也会触发监听。如何解决这个问题呢。直接看代码:
这样你初始化状态的时候就不会触发监听。
记录一下,也希望能帮到更多的人,觉得有用,请顶一下,或者点个赞。谢谢!
mToogleButton.setOnCheckedChangeListener(null); mToogleButton.setOnChecked(fasle); mToogleButton.setOnCheckedChangeListener(buttonView, isChecked) -> { Log.d("boolean", "hhe"); }
这样你初始化状态的时候就不会触发监听。
记录一下,也希望能帮到更多的人,觉得有用,请顶一下,或者点个赞。谢谢!
相关文章推荐
- laravel框架中使用model层
- 基于tiny4412的Linux内核移植 -- 设备树的展开
- {小结}2016.07.07【初中部 NOIP提高组 】模拟赛C
- 《机器学习》周志华 习题答案 10.1
- 残缺棋盘问题
- 使用maven一步一步构建spring mvc项目
- PIL初步学习
- [置顶] php高效率写法
- KMP
- 安装 RPM 包或者安装源码包
- 自定义View
- 如何修改Main.storyboard文件里模拟器的大小
- 自动轮播
- eclipse反编译插件jd-eclipse
- 矩阵 快速幂
- 架构设计:系统间通信(1)——概述从“聊天”开始上篇
- 在myeclipse10.6版本中,安装git插件以及正确导入项目的问题
- 2016.5.28【初中部 NOIP普及组 】模拟赛
- 2016sdau课程练习专题三 1004
- [Angularjs]ng-select和ng-options