繁体   English   中英

android软键盘退格按钮不起作用

[英]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认为没有点击,我也不知道为什么?

我将假设您在ActivityFragment实现 View.OnKeyListener 您是否将侦听器传递到您要捕获事件的视图?

在这种情况下,它将是:

mEditText.setOnKeyListener(this);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM