Comment ajouter une marge entre le radiobutton et le dessin?
Ce ma configuration actuelle:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#F5F5DC"
>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<RadioButton android:id="@+id/radio_red"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/flag_dk"
android:textColor="#000000"
android:layout_gravity="center_horizontal"
android:drawablePadding="10dip"
android:text="Danish" />
<RadioButton android:id="@+id/radio_blue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/flag_en"
android:layout_gravity="center_horizontal"
android:layout_marginTop="5dip"
android:drawablePadding="10dip"
android:textColor="#000000"
android:text="English" />
</RadioGroup>
</LinearLayout>
</ScrollView>
J'obtiens ceci:
Je voudrais avoir un peu d'espace (marge) entre radiobutton un pavillon (drawable). Est-il même possible?
source d'informationauteur DixieFlatline
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire comme suit:
Où vous êtes réglage de l'image et le texte donnent espaces avant.
par exemple: radiobutton.setText(" "+Texte);.Vous verrez le résultat souhaité.
Dans mon cas, où j'ai un custom drawable forme, en ajoutant
android:paddingDrwable
attribure n'a pas de travail, mais l'ajout deandroid:paddingLeft="5dp"
fait.Je ne pense pas qu'il est possible d'ajouter de l'espace entre l'image et le bouton radio à l'aide de l'api android. Toutefois, la réponse à votre question, je pense, est d'ajouter de l'espace dans l'image elle-même.
Utilisation Relative de Mise en page au lieu de Linéaire, Mise en page, il donne android:layout_margingleft & android:layout_margingRight pour déplacer votre radio buton & Images.
Aussi donner android:padding="10dip"
L'essayer, il sera certainement le travail!!!!