3

デバイスを回転させるときに MediaController コントロールを再描画する方法はありますか? 私はすでに onConfigurationChanged() メソッドをオーバーライドしています。コントロールを再描画する方法がわかりません。

私がこれをしたい理由は、回転すると、コントロールが消えて戻ってくるまで(ビデオをもう一度タップする)、コントロールが画面幅にサイズ変更されないためです。

4

1 に答える 1

1

私が試してみたいこと (MediaController の経験がないことは確かです) は、次のようなものです。

MediaController mController = (MediaController)findViewById(R.id.mController);
mController.invalidate();
//next line may not be necessary
mController.show(some integer value here);

呼び出すだけmController.show()で再描画できる場合があります。

于 2011-05-16T17:40:39.030 に答える