Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓-需要实现两个开关,可以打开和关闭对方_Java_Android_User Interface_Widget_Logic - Fatal编程技术网

Java 安卓-需要实现两个开关,可以打开和关闭对方

Java 安卓-需要实现两个开关,可以打开和关闭对方,java,android,user-interface,widget,logic,Java,Android,User Interface,Widget,Logic,我有两个开关A和B。到目前为止,我可以得到它,这样当A打开时,我点击它,它可以转到关闭,然后将B切换到打开。但是,如果我试图启动A到开,或启动B到开从关,那么我就做不到。有没有一种简单优雅的方式让他们彼此交谈。我已经使用了onCheckChanged和onClickListener来实现这方面的逻辑。任何帮助都很好。您可以使用单选按钮。以下是您可以使用单选按钮的功能。这是我曾经用过的一次检查,效果很好。您只需使用setChecked(布尔值) 下面是我的例子: 我用过一次checkchange

我有两个开关A和B。到目前为止,我可以得到它,这样当A打开时,我点击它,它可以转到关闭,然后将B切换到打开。但是,如果我试图启动A到,或启动B到,那么我就做不到。有没有一种简单优雅的方式让他们彼此交谈。我已经使用了
onCheckChanged
onClickListener
来实现这方面的逻辑。任何帮助都很好。

您可以使用单选按钮。以下是您可以使用单选按钮的功能。这是我曾经用过的一次检查,效果很好。您只需使用
setChecked(布尔值)

下面是我的例子:


我用过一次checkchange,效果很好。您只需使用
setChecked(布尔值)

下面是我的例子:


谢谢,这是一种简单的方法。但是,你会进入无限循环谢谢,这是一种简单的方法。但是,你会进入无限循环