webdevqa.jp.net

垂直方向のコンテンツの配置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

それを行うプロパティはありますか?

65
BikeCurious

これを試してください: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"は、「トップ」位置にテキストを設定します。

centerbottomAndroid:gravityleftrightcenter_verticalなど、さまざまなcenter_horizontal属性値を設定することもできます

楽しい !!

129
Paresh Mayani

試して

Android:gravity="top"
16
alex.zherdev