1

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

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

Text leftside of a RadioButton with a margin on 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 атрибут?

Спасибо!

ответ

0
android:drawablePadding="20dp" 

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