美文网首页
Android让EditText输入的时候,弹出的虚拟键盘的回车

Android让EditText输入的时候,弹出的虚拟键盘的回车

作者: Taurus_z | 来源:发表于2018-01-28 11:04 被阅读0次

    java代码设置:

    mEditText.setImeOptions(EditorInfo.IME_ACTION_SEARCH);

    或者在xml中设置:

    android:imeOptions="actionSearch"

    但是,仅仅设置这些还不够,需要配合属性:

    android:singleLine="true"
    android:inputType="text"

    使用,才有效果。

    然后,给这个EditText设置动作监听,在onEditorAction回调方法中做对应的搜索逻辑

    代码如下:

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

    相关文章

      网友评论

          本文标题:Android让EditText输入的时候,弹出的虚拟键盘的回车

          本文链接:https://www.haomeiwen.com/subject/dupaaxtx.html