我有一个播放音乐的应用程序。对于每个曲目,我可以调用上下文菜单。
问题是Android 2.2,当我调用菜单时,硬件音量键不起作用。 在Android 3.2版本正常工作,即我可以通过打开弹出菜单更改音乐音量。 是否可以对2.2版本执行相同的操作?更新
我为那些早些读过这篇文章的人的错误道歉。标准上下文菜单以及从PopupWindow继承的类不会发生此问题。这个类负责显示菜单,当抓取焦点时,它无法按下手机上的按钮处理声音(对于2.2版本,如上所述)。 如果您取消焦点,应用程序将无法正常运行。 作为一个选项,我想在调用菜单时阻止Activity,就像对标准上下文菜单一样,即只能在弹出窗口内单击,剩下的区域阴影。 有人知道怎么做吗?