设置了多行属性:android:singleLine="false" android:maxLines="10"
在Android开发中,多行文本框EditText的默认显示方式是居中,那怎么让它从第一行开始显示呢?
其实很简单,只需要在EditText的属性中加上 android:gravity=”top” 即可。
或者通过编程的方式动态实现:
private EditText body;
body=(EditText)findViewById(R.id.main_body);
body.setGravity(Gravity.TOP);
其中函数setGravity()的参数是一个int,常见的可选值为 Gravity.TOP,Gravity.BOTTOM,
Gravity.LEFT和Gravity.RIGHT 。