0

デバイスを回転させて ActionBar のみを回転させ、ビューをそのままにしておくことは可能ですか?

私の使用例は、コンテンツを回転させるべきではなく、UI のクロム (つまり、ActionBar) を回転させるべき単純な描画アプリです。

ありがとう

4

1 に答える 1

0

基本的に2つのオプションがあると思います:

  1. デバイスが回転するときはonSaveInstanceState、アプリのビューを復元して、何も変わっていないかのようにユーザーに見せることができるように、十分な情報を保存してください (「参考文献」を参照)。
  2. ローテーション構成変更イベントを無視するようにアクティビティを設定し、すべて手動で行います (「 」を参照onConfigurationChanged)。

個人的には、はるかに複雑なオプション 2 に対処するよりも、オプション 1 を使用する適切な方法を見つけ出す方が、はるかにイライラしないと思うと思います。

于 2013-10-28T17:52:03.300 に答える