76 votes

Verticale contenu aligner dans Android EditText

J'ai un multi-ligne, EditText:

<EditText 
    android:layout_gravity="center"
    android:id="@+id/txtMessage"
    android:layout_height="wrap_content"
    android:layout_below="@+id/lblMessage"
    android:layout_width="wrap_content"
    android:width="250dip"
    android:text=""
    android:maxLength="760"
    android:lines="4">
</EditText>

Maintenant, le contenu est aligné au milieu. Et j'aimerais avoir le contenu alignés vers le haut comme ceci:

vertically aligned text example

Est-il bien faire?

148voto

Paresh Mayani Points 48123

Essayez ceci: android:gravity="top"

 <EditText android:layout_gravity="center"  
              android:id="@+id/txtMessage"
              android:layout_height="wrap_content" 
              android:layout_below="@+id/lblMessage"
              android:layout_width="wrap_content" 
              android:width="250dip"
              android:text="hello" 
              android:maxLength="760"
   android:gravity="top"                       
              android:lines="4"></EditText>


donc, android:gravity="top" définit le texte en "Haut". Vous pouvez également définir des android:gravity valeur de l'attribut (au centre, en bas, center_vertical, à gauche, à droite, center_horizontal, etc.

Profitez-en !!

18voto

neutrino Points 11643

Essayez

android:gravity="top"

0voto

Essayez cela, Il doit travailler
android:gravity="top"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X