0

我有一个播放音乐的应用程序。对于每个轨道,我可以调用一个上下文菜单。

问题是Android 2.2,当我调用菜单时,硬件音量键不起作用。在 Android 3.2 版本中可以正常工作,即我可以通过打开的弹出菜单更改音乐音量。是否可以对 2.2 版执行相同的行为?

更新:

对于之前阅读这篇文章的人,我为我的错误道歉。标准上下文菜单和从 PopupWindow 继承的类不会出现此问题。这个类负责显示菜单,当获得焦点时,它不能处理手机上按下按钮的声音(对于 2.2 版,正如我上面写的)。如果您移开焦点,应用程序将无法正常运行。作为一个选项,我想在我们调用菜单时阻止 Activity,就像对标准上下文菜单所做的那样,即能够处理仅在弹出窗口内单击,以及剩余区域有阴影。有人知道怎么做吗?

4

0 回答 0