Проблема Android RadioButton при установке метки слева

Я хочу, чтобы моя радиокнопка пометила, что это будет слева от кнопки.

Благодаря этому ответу мне удалось достичь этой цели:

Текст слева от RadioButton с полем на Android

Но у меня странная проблема: моя радиокнопка выглядит так:

http://image.noelshack.com/fichiers/2015/29/1437064344-capture-d-ecran-2015-07-16-a-18-27-37.png

И, следуя моему стилю (материалу) приложения, он должен выглядеть так, когда я не использую android: drawableRight = "@ android: drawable / btn_radio":

http://www.noelshack.com/2015-29-1437064410-capture-d-ecran-2015-07-16-a-18-28-20.png

Вот код, который я использую для размещения текста слева:

 <RadioButton
                    android:id="@+id/book_for_radiobtn_later"
                    android:button="@null"
                    android:drawableRight="@android:drawable/btn_radio"
                    android:drawablePadding="20dp"
                    style="@style/Custom_text_black"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="@string/later"
                    android:textSize="@dimen/material_text_body1" />

Вы хоть представляете, почему моя кнопка выглядит странно, когда я использую атрибут drawableRight?

Спасибо !


person maxencecornet    schedule 16.07.2015    source источник


Ответы (1)


android:drawablePadding="20dp"

По моему мнению, вам следует удалить строку заполнения. Надеюсь, это сработает для вас.

person Bhavin Shah    schedule 16.07.2015