因此,我有一个EditText
为inputType
的{{1}}(我认为这无关紧要,但无论如何)...我想要它,这样当我按住退格键(longpress)numberDecimal
中的所有数字都被一次删除,而不是像当前行为一样一次被一次删除。这可能吗?关于此问题,我唯一能找到的线程是this,但是我尝试实现该解决方案(覆盖EditText
,并且该方法从未被调用。
答案 0 :(得分:0)
editText.setOnKeyListener(new 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(event.getAction() == KeyEvent.ACTION_DOWN && event.getKeyCode() == KeyEvent.KEYCODE_DEL) {
//this is for backspace
}
return false;
}
});