2010-07-25 4 views
3

HI,Comment puis-je aligner le bouton radio dans Android

J'essaie l'exemple suivant à l'aide du bouton groupe/radio radio dans mon application Android. http://www.androidpeople.com/android-radiobutton-example/

Mais le bouton radio est sur le côté gauche de l'étiquette (texte).

Pouvez-vous s'il vous plaît me dire comment puis-je le configurer afin que le bouton radio soit sur le côté droit de l'étiquette? et le texte est aligné à gauche avec le parent et le bouton radio est aligné avec la droite du parent?

Merci.

+0

duplication possible de [Modifier le côté du texte apparaît sur un bouton radio] (http://stackoverflow.com/questions/2631839/change-the-side-the-text-appears-on-a-radio-button –

Répondre

3

Bouton radio pour aligner le côté droit:

<RadioButton 
        android:id="@+id/radio0" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:background="@null" 
        android:button="@null" 
        android:checked="true" 
        android:drawableRight="@drawable/presets_sel" 
        android:padding="12dp" 
        android:text="RadioButton 1" /> 
<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:drawable="@drawable/right_arrow_h" android:state_checked="true"/> 
    <item android:drawable="@drawable/right_arrow_h" android:state_pressed="true"/> 
    <item android:drawable="@drawable/right_arrow"></item> 

</selector> 
0

J'ai fait une réponse très détaillée here. Cette question apparaît souvent, tout comme les situations où je dois soigneusement mettre en forme RadioButtons!

Bonne chance!

+0

Ensuite, vous ne devriez pas re-répondre, mais plutôt le marquer comme un doublon. –