在Android中,当选项菜单可见(即通过onCreateOptionsMenu)时处理硬键(即通过dispatchKeyEvent)?
目前,我的活动拦截音量按钮按键,不允许在我的应用程序运行时设置铃声/媒体音量。但是,如果用户按下菜单按钮,它会显示我的选项菜单,但是,当发生这种情况时,音量键不再被拦截(即因为,看起来,选项菜单出现在它自己的活动中)...是否有一些我是否可以覆盖选项菜单活动,以便当用户调出选项菜单时,我可以继续拦截音量按钮按键?
Currently, my activity intercepts volume button key presses dis-allowing the setting of the ringer/media volume while my app is running. However, if the user presses the menu button, it brings up my options menu but, when this happens, the volume keys are no longer intercepted (i.e. because, seemingly, the options menu appears within it's own activity)... Is there some way for me to override the options menu activity such that, when the user brings up the options menu, I can continue to intercept the volume button key presses?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论