android布局radiogroup位置

时间:2014-06-18 13:21:36

标签: android android-radiogroup

我有无线电组:

<RadioGroup android:layout_height="wrap_content"
             android:layout_gravity="center_horizontal|bottom"
             android:orientation="horizontal"
             android:layout_width="match_parent"
             android:background="@drawable/overlay_2"
             android:id="@+id/rgSettings">`

             <RadioButton android:layout_width="140dp"
                          android:layout_height="100dp"
                          android:id="@+id/s_mph"
                          android:background="@drawable/settings_speed_mph"
                          android:button="@android:color/transparent"
                          android:layout_gravity="center_vertical|left"/>

             <RadioButton android:layout_width="140dp"
                          android:layout_height="100dp"
                          android:id="@+id/s_kph"
                          android:checked="false"
                          android:background="@drawable/settings_speed_kph"
                          android:button="@android:color/transparent"
                          android:layout_gravity="center"
                          android:gravity="right"/>

</RadioGroup>

屏幕截图中的链接:http://joxi.ru/A5GhUxjKTJBQH7uRaK4

(1)放射性组 (2) - (3)其单选按钮。 我需要将radibutton(2)设置在位置 - 左,radiobutton(3)设置在正确的位置。我需要什么?

添加: 我需要在radiogroup中设置第一个按钮设置左侧位置,在右侧位置radiogroup中设置二级按钮。像这样:joxi.ru/FqKhUxjKTJBsH5OWteQ

1 个答案:

答案 0 :(得分:0)

为什么您首先在左侧设置所需的按钮?只需切换它:

         <RadioGroup android:layout_height="wrap_content"
         android:orientation="horizontal"
         android:layout_width="match_parent"
         android:background="@drawable/overlay_2"
         android:id="@+id/rgSettings">

         <RadioButton android:layout_width="140dp"
                      android:layout_height="100dp"
                      android:id="@+id/s_kph"
                      android:checked="false"
                      android:background="@drawable/settings_speed_kph"
                      android:button="@android:color/transparent"
                      android:layout_gravity="center_vertical|left"
                      android:gravity="right"/>

         <RadioButton android:layout_width="140dp"
                      android:layout_height="100dp"
                      android:id="@+id/s_mph"
                      android:background="@drawable/settings_speed_mph"
                      android:button="@android:color/transparent"
                      android:layout_gravity="center_vertical|right"/>             

         </RadioGroup>

此外,您可以使用layout_margin属性进行一些操作,以在按钮之间留出空间。