Aligner le texte à l’intérieur d’un bouton dans Android

Je veux aligner le texte d’un bouton à gauche, je ne sais pas comment faire, aidez-moi s’il vous plaît comment faire cela dans le fichier XML. Je n’ai pas trouvé les propriétés pour cela.

Peut-être que cela vous aidera:

    

Vous voulez probablement les deux

  android:gravity="left|center_vertical" 

et puis un peu de

  android:paddingLeft="5dip" 

pour éviter que le texte ne heurte le bord gauche du bouton.

(Ajustez la quantité de padding_left appropriée pour votre art de bouton.)

android:gravity="left"

J’espère que cela aidera

Vous avez probablement besoin de l’ android:gravity ET de l’ android:layout_gravity pour aligner le texte sur “gauche”.

C’est une combinaison d’en haut qui a fonctionné pour moi, icône à gauche et texte à gauche aligné avec un peu de remplissage

  

Comme tout le monde l’a mentionné, "left|center_vertical" fonctionne, mais j’ai constaté que si la gauche ou la droite n’est pas explicitement indiquée, la plupart des propriétés sont "left|center_vertical" par défaut sur left.

Donc, mettre ce qui suit devrait être suffisant pour que votre texte soit justifié à gauche et centré verticalement:

 android:gravity="center_vertical" 
 android:gravity="left|center_vertical" 

Cela fonctionnera, mais vous devrez peut-être append un peu de rembourrage en fonction de vos besoins.

  android:paddingLeft="10dp"