1

私はそれRadioGroupにいくつかを持っRadioButtonsています。RadioButtonのテキストに2行ある場合、RadioButtonに不要な上部マージンが表示されます。

誰かが助けることができますか?

アップデート

RadioButtonのパディングを0に設定しようとしましたが、LinearLayoutとButtonsも試してみました。何も機能しません...

ここに画像の説明を入力してください ここに画像の説明を入力してください

<RadioGroup
    android:id="@+id/filter_bar"
    android:layout_width="400dp"
    android:layout_height="40dp"
    android:background="@drawable/bg_filter"
    android:checkedButton="@+id/btn_filter_1"
    android:orientation="horizontal">

    <RadioButton
        android:id="@+id/btn_filter_1"
        android:layout_width="80dp"
        android:layout_height="40dp"
        android:background="@drawable/btn_filter"
        android:button="@null"
        android:gravity="center"
        android:text="@string/filter_1"
        android:textColor="#ffffff"
        android:textSize="13sp" />

    <RadioButton
        android:id="@+id/btn_filter_2"
        android:layout_width="80dp"
        android:layout_height="40dp"
        android:background="@drawable/btn_filter"
        android:button="@null"
        android:gravity="center"
        android:text="@string/filter_2"
        android:textColor="#ffffff"
        android:textSize="13sp" />

    <!-- 3 more RadioButtons -->

</RadioGroup>
4

1 に答える 1

1

ドキュメントで述べられているように、 SetGravityは、テキストがビューよりも小さい場合に、ビューのx軸および/またはy軸によってテキストを整列させる方法を指定します。ここではそうではありません。

于 2012-04-16T17:34:36.137 に答える