当你重写onKeyDown()等时,确保你也调用了super.onKeyDown()以及你没有处理的键,或者至少对于音量增大/减小键,例如你的视图子类:
public boolean onKeyDown(int keyCode, KeyEvent event) {
// do your stuff here...
if ((keyCode == KeyEvent.KEYCODE_VOLUME_UP) || (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)) {
return super.onKeyUp(keyCode, event);
}
return true;
}
Run Code Online (Sandbox Code Playgroud)