嗨,有没有办法改变媒体控制器中文本的颜色,显示音频文件的总时间和剩余时间。在 android 2.3 上,时间清晰可见,但当我的应用程序在 android 4.0 或 4.1 上运行时,进度条两侧显示时间的文本太暗。目前我正在扩展 mediacontroller 类以创建我自己的不会消失的媒体控制器,有什么我可以添加到这个类的吗?任何帮助将非常感激。
public class WillMediaController extends MediaController {
public WillMediaController(Context context) {
super(context);
}
@Override
public void hide() {
// Do Nothing to show the controller all times
}
@Override
public boolean dispatchKeyEvent(KeyEvent event)
{
if (event.getKeyCode() == KeyEvent.KEYCODE_BACK)
{
((Activity) getContext()).finish();
}else{
super.dispatchKeyEvent(event);
}
if (event.getKeyCode() == KeyEvent.KEYCODE_VOLUME_DOWN ||
event.getKeyCode() == KeyEvent.KEYCODE_VOLUME_UP) {
// don't show the controls for volume adjustment
return super.dispatchKeyEvent(event);
}
return true;
}
}
谢谢