放置在线性布局中的无线电组后,单选按钮消失

时间:2014-10-08 14:39:53

标签: android radio-button radio-group

我希望并排获得两个单选按钮,因此使用水平布局,但我遇到的一个问题是选择单选按钮而不是正常行为,任何单选按钮都应该被​​选中...所以我使用了{在radio group内{1}}但令人惊讶的是所有单选按钮都消失了......我不知道这种行为......

linear layout horizontal

enter image description here

我需要获取<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>

下面的单选按钮

专家请帮助我。

感谢您的时间

完整XML

abc

1 个答案:

答案 0 :(得分:1)

最后我找到了答案,因为我遗漏了Orientation的{​​{1}}参数....

添加了此参数radio group

现在XML

android:orientation="horizontal"

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