天天看點

Android中EditText控件的Ime Options屬性

EditText是Android的常用編輯控件,當它的android:singleLine設定為true時,就會顯示軟鍵盤。

如果一個layout中有多個EditText,且都設定android:singleLine為true時,那麼,軟體盤中Enter鍵會根據目前的EditText是否是最後一個,而顯示不同的字元或者圖檔,例如,“Next”,“Done”,收索圖...等。下面,列出這些值:

這個值是由Ime Options屬性來決定的,如下:

actionNone : 回車 

actionGo : Go

actionSearch : 收索圖示 

actionSend : Send 

actionNext : Next 

actionDone : Done,隐藏軟鍵盤,即使不是最後一個文本輸入框

另外,可以用setOnEditorActionListener監聽Edit事件.

繼續閱讀