Вертикальное выравнивание контента в Android EditText



у меня есть многострочный 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>


теперь содержимое выровнено по середине. И я хотел бы, чтобы содержимое было выровнено по верху следующим образом:



вертикально выровненный текст пример http://img28.imageshack.us/img28/3972/edittext.png



есть ли свойство, чтобы сделать это?

700   2  

2 ответов:

попробуйте это: 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>


так что android:gravity="top" устанавливает текст в положение "сверху". вы также можете установить различные Android:гравитация значение атрибута, например, в центре, внизу, center_vertical, влево, вправо, center_horizontal и т. д.

наслаждайтесь !!

попробовать

android:gravity="top"

Comments

    Ничего не найдено.