Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.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 Android-选中单选按钮选中_Java_Android_Radio Button - Fatal编程技术网

Java Android-选中单选按钮选中

Java Android-选中单选按钮选中,java,android,radio-button,Java,Android,Radio Button,我想知道如何检查按钮单选已选中,以及如何告诉应用程序只有一个单选boutton可检查 PS:我用XML创建了两个单选按钮: <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/Boutton_Bluetooth" android:id="@+id/BouttonRADIO_Bluetooth"

我想知道如何检查按钮单选已选中,以及如何告诉应用程序只有一个单选boutton可检查

PS:我用XML创建了两个单选按钮:

<RadioButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/Boutton_Bluetooth"
    android:id="@+id/BouttonRADIO_Bluetooth"
    android:layout_gravity="center_horizontal"
    android:textSize="20dp"
    android:textStyle="bold" />

<RadioButton
    android:layout_width="119dp"
    android:layout_height="wrap_content"
    android:text="@string/Boutton_RS232"
    android:id="@+id/BouttonRADIO_RS232"
    android:layout_gravity="center_horizontal"
    android:textSize="20dp"
    android:textStyle="bold"/>


提前感谢:)

只需定义xml即可

 <RadioGroup android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">

                <RadioButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/Boutton_Bluetooth"
    android:id="@+id/BouttonRADIO_Bluetooth"
    android:layout_gravity="center_horizontal"
    android:textSize="20dp"
    android:textStyle="bold" />

<RadioButton
    android:layout_width="119dp"
    android:layout_height="wrap_content"
    android:text="@string/Boutton_RS232"
    android:id="@+id/BouttonRADIO_RS232"
    android:layout_gravity="center_horizontal"
    android:textSize="20dp"
    android:textStyle="bold"/>

            </RadioGroup>


希望它对您有所帮助。

只需定义xml即可

 <RadioGroup android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">

                <RadioButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/Boutton_Bluetooth"
    android:id="@+id/BouttonRADIO_Bluetooth"
    android:layout_gravity="center_horizontal"
    android:textSize="20dp"
    android:textStyle="bold" />

<RadioButton
    android:layout_width="119dp"
    android:layout_height="wrap_content"
    android:text="@string/Boutton_RS232"
    android:id="@+id/BouttonRADIO_RS232"
    android:layout_gravity="center_horizontal"
    android:textSize="20dp"
    android:textStyle="bold"/>

            </RadioGroup>

希望它能帮助您。

“我想知道如何检查单选按钮已选中”

yourRadioButton.isChecked()

“如何告诉应用程序只有一个无线电boutton可检查?”

-将您的单选按钮放入radioGroup

“我想知道如何检查单选按钮已选中”

yourRadioButton.isChecked()

“如何告诉应用程序只有一个无线电boutton可检查?”


-将radioButtons放入radioGroup

要定义按钮的单击事件处理程序,请将
android:onClick
属性添加到XML布局中的
元素。此属性的值必须是要调用以响应单击事件的方法的名称。然后,承载布局的活动必须实现相应的方法

<?xml version="1.0" encoding="utf-8"?>
<RadioGroup xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">

<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Boutton_Bluetooth"
android:id="@+id/BouttonRADIO_Bluetooth"
android:layout_gravity="center_horizontal"
android:textSize="20dp"
android:textStyle="bold" />

<RadioButton
android:layout_width="119dp"
android:layout_height="wrap_content"
android:text="@string/Boutton_RS232"
android:id="@+id/BouttonRADIO_RS232"
android:layout_gravity="center_horizontal"
android:textSize="20dp"
android:textStyle="bold"/>

</RadioGroup>

要定义按钮的单击事件处理程序,请在XML布局中的
元素中添加
android:onClick
属性。此属性的值必须是要调用以响应单击事件的方法的名称。然后,承载布局的活动必须实现相应的方法

<?xml version="1.0" encoding="utf-8"?>
<RadioGroup xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">

<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Boutton_Bluetooth"
android:id="@+id/BouttonRADIO_Bluetooth"
android:layout_gravity="center_horizontal"
android:textSize="20dp"
android:textStyle="bold" />

<RadioButton
android:layout_width="119dp"
android:layout_height="wrap_content"
android:text="@string/Boutton_RS232"
android:id="@+id/BouttonRADIO_RS232"
android:layout_gravity="center_horizontal"
android:textSize="20dp"
android:textStyle="bold"/>

</RadioGroup>

可能重复。但我已经创建了两个单选按钮,如何实现这一点。我将尝试使用radioGroup。是的,
radioGroup
使其一次只检查组中的一个
RadioButton
。我将尝试检查您的想法。解决了的。您可以关闭此按钮。:)我关不上它。你应该可以选择在某个地方接受副本,说它解决了你的问题。可能的副本。但我已经创建了两个单选按钮,如何实现这一点。我将尝试使用radioGroup。是的,
radioGroup
使其一次只检查组中的一个
RadioButton
。我将尝试检查您的想法。解决了的。您可以关闭此按钮。:)我关不上它。你应该可以选择在某处接受副本,说它解决了你的问题。谢谢你的帮助。这是工作!:)谢谢你的帮助。这是工作!:)谢谢你的回答。请问如何放置“Radiobutton.isChecked()”?我的两个单选按钮将显示在alertdialog上。例如,如果您需要的不仅仅是一些单选按钮,您可以创建自己的dialog类并根据需要进行设置…谢谢您的回答。请问如何放置“Radiobutton.isChecked()”?我的两个单选按钮将显示在alertdialog上。例如,如果您需要的不仅仅是一些单选按钮,您可以创建自己的dialog类并根据需要进行设置。。。