Ensemble drawable position à l'intérieur du bouton

J'ai un bouton et un drawable sur la gauche du texte, mais je veux le drawable pour être au plus près du texte. J'ai donc besoin de déplacer le drawable.

J'ai défini android:drawableLeft mais le contenu du bouton n'est pas centré.

Voici mon code:

<Button
    android:id="@+id/addsubject"
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    android:drawableLeft="@drawable/ic_action_add"
    android:layout_centerHorizontal="true"
    android:layout_alignParentTop="true"
    android:layout_marginTop="20dp"
    android:text="@string/addsubject"
    android:textColor="@color/white"
    android:background="@drawable/custombutton1" />

Voici à quoi il ressemble maintenant:

Ensemble drawable position à l'intérieur du bouton

Et voici comment j'aimerais qu'il soit:

Ensemble drawable position à l'intérieur du bouton

Merci!

essayez d'ajouter android:gravity="center" à votre xml?
Voir stackoverflow.com/questions/3634191/....

OriginalL'auteur Isaías | 2014-08-29