我们如何安排我们想要的无线电组按钮..我不想水平或垂直排列..我想要连续2个单选按钮和下一行的其他两个单选按钮..请帮助谢谢你预先...
<LinearLayout
android:id="@+id/tt5"
android:layout_width="fill_parent"
android:layout_height="160dp"
android:layout_marginTop="165dp"
android:background="#fff" >
<ImageView
android:id="@+id/imageView7"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_marginLeft="3dp"
android:layout_marginTop="3dp"
android:src="@drawable/icongender" />
<RadioGroup
android:id="@+id/radiogrp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<RadioButton
android:id="@+id/student"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:background="@drawable/edittext"
android:checked="true"
android:paddingLeft="10dp"
android:text="\t\tStudent"
android:textColor="#616161" />
<RadioButton
android:id="@+id/buisness"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:paddingLeft="10dp"
android:background="@drawable/edittext"
android:text="\t\tBuisness"
android:textColor="#616161" />
<RadioButton
android:id="@+id/entertainment"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:paddingLeft="10dp"
android:background="@drawable/edittext"
android:text="\t\tEntertainment"
android:textColor="#616161" />
<RadioButton
android:id="@+id/others"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:paddingLeft="10dp"
android:background="@drawable/edittext"
android:text="\t\tOthers"
android:textColor="#616161" />
</RadioGroup>
</LinearLayout>
我的xml代码在上面..这显示了一列中的4个单选按钮,但我希望在一行中有2个单选按钮,在下一行中需要另外两个。 请提前帮助谢谢
答案 0 :(得分:1)
您只需在RadioButton
个LinearLayout
方向中设置每两个Horizontal
即可。或者您可以使用GridLayout
。
答案 1 :(得分:0)
您必须找到一种方法让RadioGroup使用自定义布局。 使用这些关键字,您应该能够找到更多信息。
这个问题似乎正是您所寻找的:Android: custom layout for Radio Group