基本上,我试图在本机音乐应用程序(我在 2.2 上看到)中重新创建 MediaController 的功能,其中后退按钮立即退出屏幕,而不是隐藏 MediaController。不过,似乎没有任何好的方法来设置按键监听器或覆盖拦截这些按键事件的方法。
有任何想法吗?
基本上,我试图在本机音乐应用程序(我在 2.2 上看到)中重新创建 MediaController 的功能,其中后退按钮立即退出屏幕,而不是隐藏 MediaController。不过,似乎没有任何好的方法来设置按键监听器或覆盖拦截这些按键事件的方法。
有任何想法吗?
你可以尝试类似的东西
mMediaController = new MediaController(this) {
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
// TODO Auto-generated method stub
if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
finish();
}
return super.dispatchKeyEvent(event);
}
}
或 dispatchKeyEvent 之类的
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
ContentActivity.this.dispatchKeyEvent(event);
}