gpt4 book ai didi

android - 更改开关的状态而不触发 OnCheckChanged 监听器

转载 作者:行者123 更新时间:2023-12-02 21:28:34 25 4
gpt4 key购买 nike

是否有任何解决方法可以帮助我以编程方式更改状态使用 switch.setChecked(true); 的 Switch 小部件而不触发 OnCheckedChangedlistener()

switch.setChecked(true); 自动触发 OnCheckedChangedlistener() 但我需要仅在用户手动更改状态时触发它。所以我需要停下来
switch.setChecked(true);触发OnCheckedChangedlistener()

最佳答案

我通过使用 setOnClickListener() 而不是 setOnCheckedChangeListener() 解决了这个问题,然后我可以在点击监听器中使用 isChecked知道Switch是否被选中,例如:

switchView.setOnClickListener {
val isChecked = switchView.isChecked

// Do something with the check status
}

关于android - 更改开关的状态而不触发 OnCheckChanged 监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48282319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com