gpt4 book ai didi

android - RadioGroup 无法正常工作

转载 作者:搜寻专家 更新时间:2023-11-01 07:36:04 25 4
gpt4 key购买 nike

我想给用户四个选择,第一个和第二个选择在一行,第三个和第四个选择在另一行。我的问题是当应用程序启动时我可以选择多个选项,但我不希望这样。这是我的 xml 布局:

<RadioGroup
android:id="@+id/rgAnswerQuestionChoices"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="horizontal" >

<RadioButton
android:id="@+id/rAnswerQuestonChoic1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="RadioButton"
android:visibility="invisible" />

<RadioButton
android:id="@+id/rAnswerQuestionChoice2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="RadioButton"
android:visibility="invisible" />
</LinearLayout>

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="horizontal" >

<RadioButton
android:id="@+id/rAnswerQuestionChoice3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="RadioButton"
android:visibility="invisible" />

<RadioButton
android:id="@+id/rAnswerQuestionChoice4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="RadioButton"
android:visibility="invisible" />
</LinearLayout>
</RadioGroup>

我做错了什么?

最佳答案

如果您在 RadioButtons 和父 Radiogroup 之间放置其他布局(就像您对那些 LinearLayouts 所做的那样),则互斥不会工作了。

要将那些 RadioButtons 放在两行表中,您可以创建自己的 RadioGroup 来放置 RadioButtons,或者您可以尝试通过让两个 RadioGroups 表现得像一个(例如 RadioGroup with two columns which have ten RadioButtons )来模拟该布局。

关于android - RadioGroup 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11168538/

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