1. 程式人生 > >Android知識點——更改軟鍵盤迴車鍵

Android知識點——更改軟鍵盤迴車鍵

積跬步,以至千里;積小流,以成江海。

場景:當點選搜尋框,或者聊天訊息框是,會看到軟鍵盤的回車鍵變成“搜尋”或者“傳送”提醒。

實現如上需求,必然需要使用EditText的幾個屬性

android:imeActionId=”3”
android:imeActionLabel=”@string/action_search”
android:imeOptions=”actionSearch”

ImeOptions還有如下屬性值
這裡寫圖片描述

點選事件

editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
    @Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_SEARCH) { //doSomething } return false; } });

當設定如上屬性後,發現並未達到效果。

其實必須要搭配如下任何一個屬性使用才能生效

singleLine
inputType