//Hide status bar
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//Show status bar
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Blenden Sie die Statusleiste auf Android 4.1 und Höher:
View decorView = getWindow().getDecorView();//Hide the status bar.int uiOptions =View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);//Remember that you should never show the action bar if the//status bar is hidden, so hide that too if necessary.ActionBar actionBar = getActionBar();
actionBar.hide();
View decorView = getWindow().getDecorView();//Hide the status bar.int uiOptions =View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
Schreiben Sie diesen code nur über
setContentView(R.id.activity_main)
und es wird funktionieren.Dokumentation für die System-UI-Status
Blenden Sie die Statusleiste auf Android 4.1 und Höher:
In Ihrem manifest, die Sie hinzufügen können
android:theme="@android:style/Theme.NoTitleBar"
.In Ihre Tätigkeit, die Sie hinzufügen können
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Hoffe, dies hilft Ihnen bei der Suche nach Ihrer Lösung.
Können Sie auch das Thema ändern in
Android Manifest
ausblenden der Statusleiste, so dass Sie haben nicht nennen Sie den code in jede Aktivität.Wenn Sie nicht mit Holo, müssen Sie möglicherweise zu ändern ist leicht.
Alternativ können Sie rufen diesen code in jede Aktivität -
Für 4.0 und Niedriger
Fügen Sie diese in der onCreate-Methode vor
setContentView(R.layout.activity_main);
Linie.Für 4.1 und höher