1

これは私のコードです:

<RadioButton
        android:id="@id/all_questions_button"
        android:layout_marginRight="1dp"
        android:layout_weight="1.0"
        android:button="@drawable/icon"
        android:gravity="center"
        android:height="30dip"
        android:textColor="#FFF"/>

このコードは、Android バージョン 4.2.2 未満のデバイスでは問題なく機能しますが、Android 4.2.2 のデバイスでは、テキストがラジオ ボタン アイコンの下に配置されます。

これを解決するには?

4

2 に答える 2

1

Ok, i have fixed it by myself, added android:paddingRight="-30dp" to the xml and now the icon does not overlap on text.

Hope it will help some one in future.

Happy Coding :)

于 2013-09-13T10:05:36.930 に答える
0
// try this
  <RadioButton
        android:id="@+id/all_questions_button"
        android:layout_marginRight="1dp"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="30dp"
        android:button="@drawable/icon"
        android:gravity="center"
        android:textColor="#FFFFFF"/>
于 2013-09-13T06:56:59.607 に答える