Überlagerung der Android-Statusleiste mit ActionBar

Ich weiß, dass ich das ActionBar-Overlay mit machen kannrequestFeature(Window.FEATURE_ACTION_BAR_OVERLAY)
und kann die Statusleiste auf meinem Bildschirm umschalten / anzeigen (durch Umschalten zwischenFLAG_FULLSCREEN undFLAG_FORCE_NOT_FULLSCREEN).
Das funktioniert super. Ich möchte jedoch nicht, dass mein Layout verschoben wird, wenn ich die Statusleiste umschalte.

Ich weiß, dass ich die Statusleiste "überlagern" kann (wenn auch nicht transparent), indem ich Folgendes verwende:

WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS

Dies funktioniert auch hervorragend, mit Ausnahme der (erwarteten) Folge, dass bei Verwendung einer ActionBar die ActionBar halb abgeschnitten wird - die Hälfte davon befindet sich im Grunde in der Statusleiste.

Ich frage mich also, ob es in diesem Fall eine Möglichkeit gibt, die ActionBar um die Höhe der Statusleiste nach unten zu verschieben.
Ich weiß, dass ich dies im schlimmsten Fall mit einer benutzerdefinierten Ansicht tun kann, die sich innerhalb des Layouts befindet, aber ich mache dies lieber nicht (ich möchte von der ActionBar profitieren).

Vielen Dank!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage