gpt4 book ai didi

java - 单选按钮已选择

转载 作者:行者123 更新时间:2023-12-01 17:50:44 25 4
gpt4 key购买 nike

我在布局中使用 RadioGroup
当我运行该程序时,我从 4 个 RadioButton 中选择了第一个 RadioButton。
我不希望最初选择这些单选按钮。

最佳答案

如果您想将 RadioButton 中的任何一个设置为默认选择而不是使用android:checked="false" 在您的 RadioButton

示例代码

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

<RadioButton
android:id="@+id/choiceOne"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checked="false"
android:text="choiceOne" />

<RadioButton
android:id="@+id/choiceTwo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checked="false"
android:text="choiceTwo" />

<RadioButton
android:id="@+id/choiceThree"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checked="false"
android:text="choiceThree" />

<RadioButton
android:id="@+id/choiceFour"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checked="false"
android:text="choiceFour" />

</RadioGroup>

编辑

如果您想将默认单选按钮设置为选中状态,有两种方法

  1. 您可以使用 android:checked="true" 特别是 RadioButton

  2. 您可以使用android:checkedButton="@+id/choiceOne"在您的RadioGroup

    The id of the child radio button that should be checked by default within this radio group.

选项二的示例代码

    <RadioGroup
android:layout_width="match_parent"
android:checkedButton="@+id/choiceOne"
android:layout_height="wrap_content">

<RadioButton
android:id="@+id/choiceOne"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="choiceOne" />

<RadioButton
android:id="@+id/choiceTwo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="choiceTwo" />

<RadioButton
android:id="@+id/choiceThree"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="choiceThree" />

<RadioButton
android:id="@+id/choiceFour"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="choiceFour" />

</RadioGroup>

关于java - 单选按钮已选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50460272/

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