开发者

Vertical content align in Android EditText

开发者 https://www.devze.com 2023-01-06 04:47 出处:网络
I have a multi-line EditText: <EditText android:layout_gravity=\"center\" android:id=\"@+id/txtMessage\"

I have a multi-line 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>

Now the content is aligned to the middle. And I'd like to have the content aligned to the top.

Is there a property to do that?


Try this: 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"/>


so android:gravity="top" sets the text at the "Top" Position.

You can also set different android:gravity attribute value such as center, bottom, center_vertical, left, right, center_horizontal, etc.

Enjoy !!


Try

android:gravity="top"
0

精彩评论

暂无评论...
验证码 换一张
取 消