[英]android soft keyboard backspace button not working
我想控制软键盘包装。 所以我已经覆盖了EditText类和方法onCheckIsTextEditor。
@Override
public boolean onCheckIsTextEditor() {
return MenuActivity.expanded;
}
之后,除删除/退格按钮外,其他所有功能均正常运行。 当我按下它时,什么都没有改变。 另外,当我将onClickListener设置为editText时,我可以看到除delete之外的所有单击都会触发此侦听器。
public void setOnBackSpaceListener(){
this.setOnKeyListener((view, i, keyEvent) -> {
Log.d("AAA -> ", String.valueOf(keyEvent.getKeyCode()));
return false;
});
}
因此,好像android认为没有点击,我也不知道为什么?
我将假设您在Activity
或Fragment
中实现 View.OnKeyListener
。 您是否将侦听器传递到您要捕获事件的视图?
在这种情况下,它将是:
mEditText.setOnKeyListener(this);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.