75

我有一个多行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>

现在内容与中间对齐。我想让内容与顶部对齐。

有没有属性可以做到这一点?

4

2 回答 2

146

尝试这个: 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, 等。

享受 !!

于 2010-07-10T13:09:45.440 回答
18

尝试

android:gravity="top"
于 2010-07-10T12:54:42.657 回答