Nur, ich habe gefunden, wie man das ausblenden der Titelleiste, aber ich habe nicht gefunden, wie das anzeigen /verstecken der Statusleiste drücken einer Taste fr Beispiel. Ist es möglich? danke!
Ich würde den folgenden hinzufügen und entfernen Sie die fullscreen-flag:
//Hide status bar
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//Show status bar
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
es funktioniert nicht für mich :S das verstecken funktioniert, wenn ich-haben " - Thema.NoTitleBar" in meinem manifest, aber die show Teil funktioniert bei mir nicht. Auch, sowohl ein-und ausblenden funktioniert nicht, wenn ich-haben " - Thema.NoTitleBar.FullScreen". Es steckt voller Bildschirm-für immer.
//This snippet shows the system bars. It does this by removing all the flags//except for the ones that make the content appear under the system bars.privatevoid showSystemUI(){
mDecorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
|View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
|View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);}
Obwohl die action bar ist überlagert mit der status bar.
Verstecken Statusleiste
Verwenden Sie diesen code in Ihre Tätigkeit
Ändern Anwendung Thema in der Manifest-Datei wie unten
InformationsquelleAutor user1835052
Ich würde den folgenden hinzufügen und entfernen Sie die fullscreen-flag:
das verstecken funktioniert, wenn ich-haben " - Thema.NoTitleBar" in meinem manifest, aber die show Teil funktioniert bei mir nicht. Auch, sowohl ein-und ausblenden funktioniert nicht, wenn ich-haben " - Thema.NoTitleBar.FullScreen". Es steckt voller Bildschirm-für immer.
InformationsquelleAutor jlopez
Für Menschen, deren Sendung Teil nicht funktioniert , können Sie versuchen, folgenden code
Show Status Bar
funktioniert nicht auf lollipop
InformationsquelleAutor Pradeep
Referenz - https://developer.android.com/training/system-ui/immersive.html
Obwohl die action bar ist überlagert mit der status bar.
InformationsquelleAutor Varun Bhatia