【发布时间】:2011-03-12 18:45:04
【问题描述】:
我已经覆盖了我的 Activity 的 onKeyDown (int keyCode, KeyEvent event) 方法,以便记录用户按键操作。我进一步扩展了我在布局中使用的所有视图,并在那里覆盖了 onKeyDown 方法。这样我就可以在我的大部分应用程序中记录硬键按下。只有在打开选项菜单或上下文菜单时,我无法拦截任何硬键按下以将它们写入日志文件。有谁知道如何/是否可以做到这一点?是否可以将 OnKeyListener 或 OnKeyDownListener 附加到菜单?提前感谢您的帮助和努力!
【问题讨论】:
标签: android menu keyevent onkeypress onkeydown