3

需要有关单选按钮的帮助

我的 xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <RadioGroup
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <RadioButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginStart="0dp"
            android:minWidth="0dp"
            android:text="Hello" />

        <RadioButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingLeft="0dp"
            android:text="World" />
    </RadioGroup>

</LinearLayout>

在圆形和线性布局的左侧之间的左侧有这个空间。我该如何摆脱那个空间?在 TextViews 中将 minWidth 设置为 0dp 可以解决问题,但我无法为 RadioButtons 做到这一点。有任何想法吗

4

2 回答 2

2

有几种方法可以做到这一点,你可以试试这个

<RadioGroup
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:layout_marginLeft="-10dp" 
    >

... 机器人:layout_marginLeft="-10dp"

它做你需要的吗?

于 2014-06-12T17:56:31.413 回答
0

我认为你想要的是这样的

        <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="-5dp"
        android:text="Hello" />

你不需要

        android:layout_marginStart="0dp"
        android:minWidth="0dp"

你可以玩

android:layout_margin

直到你得到你想要的。

您可以在此处获取有关边距属性的更多信息

我希望这可以帮助你!

于 2014-06-12T17:56:52.540 回答