Выравнивание содержимого по вертикали в 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

Есть ли свойство для этого?

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"/>


так android:gravity="top" устанавливает текст в верхнем положении.

Вы также можете установить разные android:gravity значение атрибута, такое как center , bottom , center_vertical , left , right , center_horizontal , так далее.

Наслаждаться!!

Пытаться

android:gravity="top"
Другие вопросы по тегам