Fal*_*rri 30 checkbox android view listener
有没有办法从Viewandroid中删除一个监听器?我有一个Checkbox我附加的CheckChangedListener.问题是,调用setChecked()它会导致我的听众开火.
View
Checkbox
CheckChangedListener
setChecked()
如果我不能只是删除一个监听器,有没有办法阻止侦听器在我setChecked()手动调用时触发而不是从触摸事件中检查?
Fal*_*rri 62
好吧,我找到了答案.这似乎没有在任何地方记录,但我浏览了View类的代码,如果您将null传递给setClickListener方法,它将删除侦听器.
checkbox.setOnCheckChangedListener(null);
这适用于任何事件监听器.
Nan*_*nne 6
你为什么有一个checkChangeListener?如果你使用onClicklListener它可能只适合你?
checkChangeListener
onClicklListener
归档时间:
15 年,7 月 前
查看次数:
30936 次
最近记录:
8 年,7 月 前