覆盖软键盘的删除按钮

时间:2013-08-13 15:40:34

标签: java android android-edittext android-keypad

我试图覆盖软键盘的删除按钮。我能够检测到被按下的删除按钮,但仅当EditText为空时。当我的EditText中有文本时,有没有办法检测是否已按下它?我想要做的是覆盖删除按钮,使其删除EditText的全部内容,而不是一个字母。以下是我正在使用的代码:

mEtCoupon.setOnKeyListener(new View.OnKeyListener() {
            @Override
            public boolean onKey(View v, int keyCode, KeyEvent event) {
                // You can identify which key pressed buy checking keyCode value
                // with KeyEvent.KEYCODE_
                if (keyCode == KeyEvent.KEYCODE_DEL) {
                    // this is for backspace

                    Log.e("IME_TEST", "DEL KEY");
                }
                return false;
            }
        });

是否可以这样做?

0 个答案:

没有答案