0

ラジオグループ内で上下に2つのラジオボタンを使用しています。上のボタンにはテキストとして「to」があり、もう一方のボタンには「from」があります。私が望むのは、両方が中央にあることですが、checkradio によって整列されることです。私はこれを試しました:

<RadioGroup
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:id="@+id/rgroup_pk"
                android:gravity="center">

                <RadioButton
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/rbtn_to"
                    android:text="@string/title_to"
                    android:checked="true"
                    android:gravity="center|center_vertical" />


                <RadioButton
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/rbtn_from"
                    android:text="@string/title_from"
                    android:gravity="center|center_vertical" />

            </RadioGroup>

これにより、ボタンは垂直方向と水平方向の中央にとどまりますが、テキストのサイズが異なるため、次のように表示されます (「x」が checkradio の場合):

                   X to
                  X from

そして、私が欲しいのはこれです:

                   x to
                   x from
4

2 に答える 2

0
Use this code using RelativeLayout.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
 >

<RadioGroup
    android:id="@+id/rgroup_pk"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true" >

    <RadioButton
        android:id="@+id/rbtn_to"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:checked="true"
        android:text="A" />

    <RadioButton
        android:id="@+id/rbtn_from"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="HIIIIIIIIII" />
</RadioGroup>

</RelativeLayout>
于 2015-02-06T09:34:27.450 に答える