我希望并排获得两个单选按钮,因此使用水平布局,但我遇到的一个问题是选择单选按钮而不是正常行为,任何单选按钮都应该被选中...所以我使用了{在radio group
内{1}}但令人惊讶的是所有单选按钮都消失了......我不知道这种行为......
linear layout horizontal
我需要获取<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
答案 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" >