1

我正在尝试覆盖我的软键盘的删除按钮。我能够检测到被按下的删除按钮,但前提是 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;
            }
        });

是否有可能做到这一点?

4

0 回答 0