关闭

欢迎使用CSDN-markdown编辑器

标签: androidxmledittext
55人阅读 评论(0) 收藏 举报
分类:

edittext 设置右下角回车键文字和响应事件

xml文件

<EditText
        android:singleLine="true"
        android:imeOptions="actionSend"/>

最后一行是设置回车键的设置,singleline不加的话设置不会生效
actionUnspecified 未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED.
actionNone 没有动作,对应常量EditorInfo.IME_ACTION_NONE
actionGo 去往,对应常量EditorInfo.IME_ACTION_GO
actionSearch 搜索,对应常量EditorInfo.IME_ACTION_SEARCH
actionSend 发送,对应常量EditorInfo.IME_ACTION_SEND
actionNext 下一个,对应常量EditorInfo.IME_ACTION_NEXT
actionDone 完成,对应常量EditorInfo.IME_ACTION_DONE

事件捕捉

edtClassId.setOnEditorActionListener(new TextView.OnEditorActionListener() {
        @Override
        public boolean onEditorAction(TextView textView, int actionId, KeyEvent keyEvent) {
            if ((actionId == EditorInfo.IME_ACTION_SEND ) || (keyEvent != null && keyEvent.getAction() == KeyEvent.ACTION_DOWN && keyEvent.getKeyCode() == KeyEvent.KEYCODE_ENTER)) {
                if (!edtClassId.getText().toString().trim().equals("")) {
                    //todo
                }
                return true;
            }
            return false;
        }
    });
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:485次
    • 积分:65
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类