Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 未调用对话框的OnKeyListener_Android - Fatal编程技术网

Android 未调用对话框的OnKeyListener

Android 未调用对话框的OnKeyListener,android,Android,我的问题是,当触摸键盘的设置按钮时,对话框的OnKeyListener并没有被调用,但当触摸tab按钮、backward按钮时,它工作得很好。 因此,如果你有任何解决方案,它将是可取的。谢谢 setOnKeyListener(新的OnKeyListener(){ 当您按下键盘上会影响应用程序的按钮时,它将触发OnKeyListener事件 键盘上的设置按钮仅与该键盘相关,不会触发任何事件。这是不可能的。请分享代码,任何示例来展示您的尝试。好的,谢谢tasomaniac先生。但它将如何处理。实际上

我的问题是,当触摸键盘的设置按钮时,对话框的OnKeyListener并没有被调用,但当触摸tab按钮、backward按钮时,它工作得很好。 因此,如果你有任何解决方案,它将是可取的。谢谢

setOnKeyListener(新的OnKeyListener(){


当您按下键盘上会影响应用程序的按钮时,它将触发
OnKeyListener
事件


键盘上的设置按钮仅与该键盘相关,不会触发任何事件。这是不可能的。

请分享代码,任何示例来展示您的尝试。好的,谢谢tasomaniac先生。但它将如何处理。实际上,我的应用程序是全窗口、隐藏标题栏应用程序,当我点击此设置按钮时,它会打开ns输入选项,然后没有任何后退按钮。我只想从此设置屏幕返回。如果没有后退按钮,这意味着您正在隐藏导航栏。当键盘存在时,不建议隐藏导航栏。您可以在键盘打开时取消隐藏,在键盘关闭时再次隐藏。
                @Override
                public boolean onKey(DialogInterface dialog, int keyCode,
                        KeyEvent event) {
                    // TODO Auto-generated method stub

                    Log.d("", "on key press");
                    return false;
                }
            });