【问题标题】:android layout radiogroup positionandroid布局radiogroup位置
【发布时间】:2014-06-18 13:21:35
【问题描述】:

我有无线电组:

<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) 它的单选按钮。 我需要将单选按钮(2)设置在左侧,单选按钮(3)设置在右侧。我需要什么?

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

【问题讨论】:

    标签: android android-radiogroup


    【解决方案1】:

    为什么要将左侧需要的按钮设置为第一个?只需切换它:

             <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 属性在按钮之间留出空间。

    【讨论】:

    • 它对我没有帮助((在左侧我需要在右侧(kph)的按钮(mph),我只需要使用单选按钮)
    • 哦,对不起,我错了。我需要的 ?我需要在无线电组中设置第一个按钮设置左侧位置,在右侧位置设置第二个按钮无线电组。像这样:joxi.ru/FqKhUxjKTJBsH5OWteQ
    • 你测试了吗?我认为展示完整的布局文件会很好。如果我的示例不起作用,则可能是另一个布局导致此问题(您的无线电组在其中)。
    猜你喜欢
    • 2013-12-25
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多