【Android】全画面表示にする(タイトルバーとステータスバーを非表示にする)

ネコニウム研究所

PCを利用したモノづくりに関連する情報や超個人的なナレッジを掲載するブログ

【Android】全画面表示にする(タイトルバーとステータスバーを非表示にする)

2022-10-3 |

Androidでタイトルバーとステータスバーを非表示にして全画面表示にしたい!

概要

今回の記事では、Androidでタイトルバーとステータスバーを非表示にして全画面表示にする手順を掲載する。

これを

こーしたい!

仕様書

環境

  • Android Studio Dolphin 2021.3.1
  • Java 1.8(8)
  • API 28: Android 9.0 (Pie)

手順書

Empty Activityのテンプレートからプロジェクトを作った場合の例。

「Project」の「app」->「res」->「values」->「themes」の中にあるthemes.xmlthemes.xml (night)<!-- Customize your theme here. -->の下に以下を追記する。

        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowContentOverlay">@null</item>

追記した後は下記のような感じになる。(themes.xml (night)の場合)

<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Theme.Appname" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
        <!-- Primary brand color. -->
        <item name="colorPrimary">@color/purple_500</item>
        <item name="colorPrimaryVariant">@color/purple_700</item>
        <item name="colorOnPrimary">@color/white</item>
        <!-- Secondary brand color. -->
        <item name="colorSecondary">@color/teal_200</item>
        <item name="colorSecondaryVariant">@color/teal_700</item>
        <item name="colorOnSecondary">@color/black</item>
        <!-- Status bar color. -->
        <item name="android:statusBarColor">?attr/colorPrimaryVariant</item>
        <!-- Customize your theme here. -->
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowContentOverlay">@null</item>
    </style>
</resources>

まとめ(感想文)

ゲームアプリとかに良いかもね!