タイトルバー非表示・フルスクリーン表示
Android アプリで画面タイトルバーを非表示にしたり、タイトルバーとステータスバーを非表示にしてフルスクリーン表示にするには、AndroidManifest.xml ファイルで設定を行います。
タイトルバーを非表示にするには、AndroidManifest.xml ファイルで、application タグか activity タグの属性に以下の設定を追加します。
タイトルバーとステータスバーを非表示にするには、AndroidManifest.xml ファイルの application タグか activity タグの属性に以下の設定を追加します。
タイトルバーやステータスバーの表示 / 非表示を動的に設定することもできます。
タイトルバーを非表示にする設定
application タグの属性に設定した場合、アプリのすべての画面に適用されます。
activity タグの属性に設定した場合、対象の画面にのみ適用されます。
android:theme="@android:style/Theme.NoTitleBar"
タイトルバーとステータスバーを非表示にする設定 (フルスクリーン)
application タグの属性に設定した場合、アプリのすべての画面に適用されます。
activity タグの属性に設定した場合、対象の画面にのみ適用されます。
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
動的に設定する方法
動的に設定する場合、画面 (Activity) クラスで以下のように設定します。
public class NoTitleSampleActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// ステータスバー非表示
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
// タイトルバー非表示
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
}
}