[英]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.