設置了多行屬性: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 。