2

有没有办法禁用/覆盖音量覆盖/吐司?(它实际上不是真正的吐司)

我想替换它,我已经写了一个系统覆盖,它的作用就像原来的一样,而且还有更多的滑块。

现在我只想禁用原始的(下图)所以它不显示。

在此处输入图像描述

4

1 回答 1

0

您可以尝试覆盖以下功能以禁用音量按钮:

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
boolean result;
 switch( event.getKeyCode() ) {
    case KeyEvent.KEYCODE_VOLUME_UP:
    case KeyEvent.KEYCODE_VOLUME_DOWN:
        result = true;
        break;
     default:
        result= super.dispatchKeyEvent(event);
        break;
 }
 return result;
} 
于 2013-10-10T09:22:23.320 回答