IT知識全般

Android 8 (Oreo) カスタムテーマ使用中に解像度を変更すると、ナビバーが左へ寄ってしまう場合の対処法

 

相談者
Android端末でカスタムテーマを使用中に、解像度を変更したらナビゲーションバーの見た目がおかしくなってしまう場合の対処方法を知りたい。

 

こんな疑問にお答えします。

 

Android Oreo (Android8.0)が登場してしばらく経ちますが、まだまだリリースバージョンということもあり、若干の不安定さは否めません・・・。

 

今回は、Android端末でカスタムテーマを使用中に、解像度を変更したらナビゲーションバーの見た目がおかしくなってしまう場合の対処方法を紹介します。

 

ナビゲーションバーが左へ寄ってしまう場合の対処方法

今回の対処方法は暫定的です。

 

一番簡単な対処方法は、「設定」「画面設定」とたどった先にある、「表示サイズ」「フォントサイズ」を調整することです。

 

広く解像度を設定しているかたは、表示サイズ・フォントサイズ共に「小」にすることで、なんとか納得のいく解像度へ設定することができました。

 

  • 修正前のホーム画面

 

  • 修正後のホーム画面

 

ちなみに、カスタム解像度の変更方法は下記URLで紹介していますので、ご参考にどうぞ!

 

続いて、設定方法の詳細です。

 

ナビゲーションバーが左へ寄ってしまう場合の発生条件

下記を設定している方はおそらく同様にナビバーが左に寄る事象がおきていると思います。

 

確認端末は「Xperia XZ」です。

  • Android 8.0.0
  • 解像度を開発者オプションで広く(または狭く)している
  • カスタムテーマを使用している(デフォルトテーマは除く)

 

上記の状態だと、ナビバーが左へ寄ってしまいます。

 

現状では修正は不能

色々試しましたが、お気に入りのテーマがAndroid 8に対応していればもしかすると今回のようにナビバーがずれることはないかもしれませんが、なかなかドンピシャでお気に入りのテーマは見つかりません。

 

ということもあり、現状はカスタム解像度ではなく、システム設定を用いた最大解像度に設定すると良いでしょう。

 

ナビゲーションバーが左へ寄ってしまう場合の設定方法

概要でも述べましたが、「設定」「画面設定」とたどり、フォントサイズと表示サイズを「小」にします。

 

下図は「フォントサイズ」「表示サイズ」の項目を「小」にしたときのプレビューです。

 

  • 表示サイズ

 

  • フォントサイズ

 

わたしはもともと、システムが設定した最小の設定に近いカスタム解像度の設定だったため、それほど違和感は感じませんでした。

 

はや
カスタム解像度でdpを470以上にしていた方だと、若干大きく(狭く)感じるかもしれません・・・。

 

すでに広い画面から戻れない方はカスタムテーマの使用を諦めるか、左にずれたままナビバーを使うかの2択になってしまいます。

 

ナビゲーションバーが左へ寄ってしまう場合の対処方法(まとめ)

Android 8がこれからシェアを広げてくると思います。

 

リリースバージョンは大体どこかで不具合がつき物です・・・。

 

はや
Android9以降ではこの問題は解消されました。

 

参考になれば幸いです。

 

  • IT知識全般のカテゴリー記事をもっと見る

IT知識全般はコチラ

関連コンテンツ

-IT知識全般
-

© 2020 HAYAMIZ BLOG