Android-以编程方式更改开关的状态而无需触发OnCheckChanged侦听器

保罗·亚历山大:


我正在寻找一种switch.setChecked(true);无需触发即可以编程方式更改Android Switch小部件状态的方法OnCheckedChangedlistener

我的第一个想法是将它换成一个,OnClickListener但因为它只记录点击,您不仅可以单击,还可以滑动一个Switch,所以它真的不适合使用,就好像用户要将Switch从off滑到on一样。开关实际上不会执行任何操作,因为用户没有单击...

如果有人对此有解决方案或明智的解决方法,那将非常棒

smnpl:

好吧,就在使用开关执行代码操作之前,您可以先取消注册侦听器,然后执行所需的任何操作,然后再次注册侦听器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章