こんにちは、オーディオ ファイルの合計時間と残り時間を示すメディア コントローラーのテキストの色を変更する方法があります。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;
}
}
ありがとう