-3

我们如何根据需要安排单选组的按钮..我不想水平或垂直排列..我想要连续 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 个单选按钮,下一行有另外两个。请帮助提前谢谢你

4

2 回答 2

1

您可以简单地将每两个RadioButtons 合二为一LinearLayout,并具有Horizontal方向性。或者你可以使用GridLayout.

于 2014-12-17T19:09:49.730 回答
0

您必须找到一种方法让 RadioGroup 使用自定义布局。使用这些关键字,您应该能够找到更多信息。

这个问题似乎是您正在寻找的:Android:Radio Group 的自定义布局

于 2014-12-17T19:03:12.397 回答