Android 学习笔记——EditText监听ENTER按键并重写

监听EditText的Enter事件时,有时候根据实际需求要重写ENTER事件的响应方法,在判断按键的时候需要加上两次判断,一次用来
判断按键类型,一次用来判断按键的按下或者抬起状态

 //重写ENTER方法
        et_sl.setOnKeyListener(new View.OnKeyListener() {
            @Override
            public boolean onKey(View v, int keyCode, KeyEvent event) {
                if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_UP) {
                    mbt_submit.performClick();
                    return true;
                }
                return false;
            }
        });
posted @ 2021-05-18 09:24  凌非卿  阅读(564)  评论(0)    收藏  举报