Android Studioでステータスバーを非表示にする方法


  1. フルスクリーンモードを使用する方法: AndroidManifest.xmlファイルで、対象のアクティビティのandroid:theme属性を@android:style/Theme.NoTitleBar.Fullscreenに設定します。これにより、アプリが起動するときにステータスバーが非表示になります。

    <activity
       android:name=".YourActivity"
       android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
    </activity>
  2. プログラムでステータスバーを非表示にする方法: MainActivity.kt(または該当するアクティビティのファイル)のonCreateメソッド内に以下のコードを追加します。

    window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_FULLSCREEN
    actionBar?.hide()

    この方法では、アプリが起動された後にステータスバーを非表示にします。

  3. スタイルを変更する方法: styles.xmlファイルでAppThemeスタイルを編集し、windowFullscreenwindowNoTitle属性を追加します。

    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
       <item name="android:windowFullscreen">true</item>
       <item name="android:windowNoTitle">true</item>
    </style>

    これにより、アプリ全体でステータスバーが非表示になります。

これらの方法を試してみて、ステータスバーを非表示にすることができるかどうか確認してください。