Ich weiß, dass ich die ActionBar Overlay requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY)
mit machen kann
und/wechselt die Statusleiste in meinem Bildschirm zeigt (von zwischen FLAG_FULLSCREEN
und FLAG_FORCE_NOT_FULLSCREEN
schaltend).
Das funktioniert großartig. Ich möchte jedoch nicht, dass sich mein Layout bewegt, wenn ich die Statusleiste umschalte.Android statusbar Overlay mit ActionBar
Ich weiß, dass ich die Statusleiste „Overlay“ machen (wenn auch nicht transparent), um den Inhalt mit:
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS
Dies auch große Werke, mit Ausnahme der (erwarteten) Folge, dass, Bei Verwendung einer ActionBar wird die ActionBar halb abgeschnitten - die Hälfte davon befindet sich grundsätzlich unter der Statusleiste.
So frage ich mich, gibt es eine Möglichkeit, "die ActionBar" um die Höhe der Statusleiste in diesem Fall zu verschieben?
Ich weiß, dass im schlimmsten Fall kann ich dies mit einer benutzerdefinierten Ansicht, die innerhalb des Layouts lebt, aber ich tue dies nicht (will von der ActionBar profitieren).
danke!
Es ist nicht die Statusleiste während versteckt zeigen Symbolleiste empfohlen. – zgulser