小编Kiw*_*iwi的帖子

Android onKeyListener不会触发KEYCODE_DEL

我只想抓住退格键。所有其他键都工作正常。Log.i消息也不会触发。

dialog.getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);

dialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
    @Override
    public boolean onKey(DialogInterface arg0, int keyCode, KeyEvent event) {
        Log.i(TAG, "keycode  " + keyCode);
        if (event.getAction() == KeyEvent.ACTION_UP)
             switch (keyCode) {  
             case KeyEvent.KEYCODE_ENTER:
                    sendChar(mBTCS, "unknown");
                    return true;   
             case KeyEvent.KEYCODE_MINUS:
                    sendChar(mBTCS, "Z");
                    return true;
             }
             return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

有人可以解释吗?

keyboard android keylistener

5
推荐指数
0
解决办法
365
查看次数

标签 统计

android ×1

keyboard ×1

keylistener ×1