簡體   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