Android知识点——更改软键盘回车键

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

场景:当点击搜索框,或者聊天消息框是,会看到软键盘的回车键变成“搜索”或者“发送”提醒。

实现如上需求,必然需要使用EditText的几个属性

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

ImeOptions还有如下属性值
Android知识点——更改软键盘回车键_第1张图片

点击事件

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

你可能感兴趣的:(Android)