Android EditText多行顯示並支援修改軟鍵盤右下角按鈕

哲匠發表於2017-12-01

單行EditText

專案中很容易遇到EditText修改軟鍵盤右下角按鈕的需求,這樣設定EditText即可:

android:inputType="text"
android:imeOptions="actionSend"        
android:singleLine="true"複製程式碼

把EditText的imeOptions屬性設定成不同的值,Enter鍵上可以顯示不同的文字或圖案

  • actionNone : Enter鍵,按下後游標到下一行
  • actionGo : Go
  • actionSearch : 一個放大鏡
  • actionSend : Send
  • actionNext : Next
  • actionDone : Done,隱藏軟鍵盤,即使不是最後一個文字輸入框

多行EditText

xml檔案中設定

android:inputType="text"
android:imeOptions="actionSend"複製程式碼

程式碼中對EditText設定

et.setHorizontallyScrolling(false);
et.setMaxLines(maxlines);複製程式碼

關於我

QQ交流群:496946393

郵箱: nh_zhe@163.com

簡書

GitHub

個人部落格

相關文章