【发布时间】:2018-04-10 10:39:20
【问题描述】:
在我的片段中,我想在 EditText 上拦截来自软件键盘的“按下删除(软按钮)”事件。
我可以这样做,使用以下代码:
positionEditText.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View view, int keyCode, KeyEvent keyEvent) {
if(keyCode == KeyEvent.KEYCODE_DEL) {
Log.d("TAG", "OnKeyListener, premuto BACKSPACE");
backspacePressed = true;
return true;
}
return false;
}
});
问题是这样做,我无法正确删除编辑文本。删除功能只有在我按住删除按钮时才有效。
【问题讨论】:
标签: android android-edittext keylistener