1. ホーム
  2. android

AndroidのEditTextでコンテンツを縦に揃える

2023-09-09 07:55:49

質問

私は、複数行の 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>

これでコンテンツは真ん中に整列されました。そして、コンテンツを上部に整列させたいと思います。

そのためのプロパティはありますか?

どのように解決するのですか?

これを試してみてください。 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" はテキストを "Top"の位置に設定します。

また、異なる android:gravity のような属性値を設定できます。 center , bottom , center_vertical , left , right , center_horizontal など。

お楽しみに!