J'ai un EditText dans mon application. Je veux aligner le texte à droite au lieu de la gauche par défaut. J'ai essayé d'ajouter
Android:layout_gravity="right"
mais cela ne semble pas fonctionner. d'autres suggestions s'il vous plaît?
Tu devrais utiliser Android:gravity="right"
. layout_gravity
est pour l'alignement de la vue (EditText) contre le conteneur.
Vous pouvez utiliser Android:layout_alignParentRight="true"
pour aligner le bord droit de EditText sur le bord droit de son parent. De plus, si vous voulez vraiment utiliser le layout_gravity
ou gravity
attributs, consultez cet article qui explique comment les utiliser correctement.
Vous pouvez définir la propriété pour éditer le texte dans la fenêtre de propriétés, c'est-à-dire la gravité à droite ou en ajoutant du code de ligne dans le fichier XML de l'interface utilisateur: Android: gravité = "droite"
layout _ gravity signifie que vous spécifiez l'attribut layouts, pas l'élément à l'intérieur. Dans certaines conditions, telles que layout_width et layout_height est wrap_content, les spécifications de disposition peuvent donner ce que vous voulez à propos de l'élément dans votre disposition, car les limites de la disposition et de l'élément (pas l'élément s) sont les mêmes ..