gpt4 book ai didi

android - 以线性布局放置在单选组内后,单选按钮消失

转载 作者:行者123 更新时间:2023-11-30 02:37:27 26 4
gpt4 key购买 nike

我想并排放置两个单选按钮,因此使用了水平布局,但我遇到的一个问题是两个单选按钮都被选中,而不是应该选择任何单选按钮的正常行为。所以我在 水平线性布局 中使用了 radio group 但令人惊讶的是所有单选按钮都消失了。

<LinearLayout
android:layout_width="150dip"
android:layout_height="22dip"
android:background="@color/silver"
android:orientation="horizontal" >

<RadioGroup
android:id="@+id/radiogroup"
android:layout_width="150dip"
android:layout_height="22dip"
android:background="@color/silver" >

<RadioButton
android:id="@+id/radioButton1"
android:layout_width="0dip"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="/share"
android:textAppearance="?android:attr/textAppearanceSmall" />

<RadioButton
android:id="@+id/radioButton2"
android:layout_width="0dip"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="/value"
android:textAppearance="?android:attr/textAppearanceSmall" />

</RadioGroup>

</LinearLayout>

enter image description here

我需要获取 abc 下方的单选按钮。

完整的 XML

<LinearLayout
android:layout_width="match_parent"
android:layout_height="45dp"
android:background="@color/dark_snuff"
android:orientation="horizontal" >

<LinearLayout
android:layout_width="150dip"
android:layout_height="45dp"
android:background="@color/silver"
android:orientation="vertical" >

<TextView
android:id="@+id/textView8"
android:layout_width="150dp"
android:layout_height="23dip"
android:background="@color/silver"
android:text=" Brokerage"
android:typeface="serif"
android:textAppearance="?android:attr/textAppearanceSmall" />

<LinearLayout
android:layout_width="150dip"
android:layout_height="22dip"
android:background="@color/silver"
android:orientation="horizontal" >

<RadioGroup
android:id="@+id/radiogroup"
android:layout_width="150dip"
android:layout_height="22dip"
android:background="@color/silver" >

<RadioButton
android:id="@+id/radioButton1"
android:layout_width="0dip"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="/share"
android:textAppearance="?android:attr/textAppearanceSmall" />

<RadioButton
android:id="@+id/radioButton2"
android:layout_width="0dip"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="/value"
android:textAppearance="?android:attr/textAppearanceSmall" />

</RadioGroup>

</LinearLayout>

</LinearLayout>

<EditText
android:id="@+id/editText8"
android:layout_width="0dip"
android:layout_height="match_parent"
android:layout_weight="1"
android:textColor="@color/white"
android:background="@drawable/backgroud"
android:gravity="center"
android:typeface="serif"
android:ems="10"
android:inputType="numberDecimal"
android:text="0.0" >

<requestFocus />
</EditText>

<EditText
android:id="@+id/editText9"
android:layout_width="0dip"
android:layout_height="match_parent"
android:layout_weight="1.00"
android:gravity="center"
android:textColor="@color/white"
android:background="@drawable/backgroud"
android:typeface="serif"
android:ems="10"
android:inputType="numberDecimal"
android:text="0.0" />

</LinearLayout>

最佳答案

最后我找到了答案,因为我缺少 radio groupOrientation 参数....

添加了这个参数android:orientation="horizo​​ntal"

现在 XML 是

<RadioGroup
android:id="@+id/radiogroup"
android:layout_width="150dip"
android:layout_height="22dip"
android:orientation="horizontal"
android:background="@color/silver" >

现在不需要linear layout horizo​​ntal

关于android - 以线性布局放置在单选组内后,单选按钮消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26259696/

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