您的位置:首页 > 其它

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");
}


这样你初始化状态的时候就不会触发监听。

记录一下,也希望能帮到更多的人,觉得有用,请顶一下,或者点个赞。谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: