デバイスを回転させるときに MediaController コントロールを再描画する方法はありますか? 私はすでに onConfigurationChanged() メソッドをオーバーライドしています。コントロールを再描画する方法がわかりません。
私がこれをしたい理由は、回転すると、コントロールが消えて戻ってくるまで(ビデオをもう一度タップする)、コントロールが画面幅にサイズ変更されないためです。
デバイスを回転させるときに MediaController コントロールを再描画する方法はありますか? 私はすでに onConfigurationChanged() メソッドをオーバーライドしています。コントロールを再描画する方法がわかりません。
私がこれをしたい理由は、回転すると、コントロールが消えて戻ってくるまで(ビデオをもう一度タップする)、コントロールが画面幅にサイズ変更されないためです。
私が試してみたいこと (MediaController の経験がないことは確かです) は、次のようなものです。
MediaController mController = (MediaController)findViewById(R.id.mController);
mController.invalidate();
//next line may not be necessary
mController.show(some integer value here);
呼び出すだけmController.show()
で再描画できる場合があります。