gpt4 book ai didi

java - Android 中的 slider 开关

转载 作者:太空宇宙 更新时间:2023-11-04 12:54:13 26 4
gpt4 key购买 nike

我在 Android 中遇到 Switch 问题。这是我处理 Switch 的 OnCheckedChangeListener 的代码:

@Override
public void onCheckedChanged(CompoundButton compoundButton, boolean isChecked) {
if (compoundButton.isPressed()) {
myCodeHere();
}
}

条件if (compoundButton.isPressed())以避免自动调用onCheckedChanged。但是当我滑动 Switch 时 myCodeHere() 不会触发。

请给我一些提示来解决此问题。或者有什么方法可以禁用 Switch 的 slider 吗?非常感谢

最佳答案

onCheckedChanged(CompoundButton buttonView, boolean isChecked)

当复合按钮的选中状态发生更改时调用。您可以使用 boolean 值 isChecked 在开关打开/关闭时执行操作

if (isChecked) {
// switch is ON perform some action
} else {
// switch is OFF perform some different action
}

关于java - Android 中的 slider 开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35546477/

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