タイトルバーやステータスバーを非表示にする方法

タイトルバーやステータスバーを消すにはAndroidManifest.xmlに記述する方法と、javaソースファイルに記述する方法があります。

[参考記事] 画面解像度などディスプレイの情報を取得する方法
[参考記事] ステータスバーの高さを取得する方法

AndroidManifest.xmlに記述する方法

AndroidManifest.xmlにはthemeで用意されています。

タイトルバーを消す

<activity android:theme="@android:style/Theme.NoTitleBar">

タイトルバーとステータスバーを消す

<activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

Themeには3つの指定がされています。

// タイトルバーを消す
<item name="android:windowNoTitle">true</item>
// ステータスバーを消す
<item name="android:windowFullscreen">true</item>
// タイトルバーの影を消す
<item name="android:windowContentOverlay">@null</item>

javaソースファイルに記述する方法

public void onCreate(Bundle savedInstanceState) {
………
  // タイトルバーを消す
  requestWindowFeature(Window.FEATURE_NO_TITLE);
  // ステータスバーを消す
  getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
………
}

関連記事

スポンサーリンク

flipv 左右反転のフィルタ効果を指定する

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る