Android開發:如何設置EditText多行顯示輸出及改變多行EditText的默認顯示方式

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章