Nakładka paska stanu Android z ActionBar

Wiem, że mogę użyć nakładki ActionBarrequestFeature(Window.FEATURE_ACTION_BAR_OVERLAY)
i może przełączać / wyświetlać pasek stanu na moim ekranie (przełączając się międzyFLAG_FULLSCREEN iFLAG_FORCE_NOT_FULLSCREEN).
To działa świetnie. Nie chcę jednak, aby mój układ się poruszał, gdy przełączam pasek stanu.

Wiem, że mogę sprawić, by pasek stanu „nałożył” (choć nie przejrzyście) treść za pomocą:

WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS

Działa to również świetnie, z wyjątkiem (oczekiwanej) konsekwencji, że przy użyciu ActionBara, ActionBar zostaje odcięty o połowę - w zasadzie połowa jest pod paskiem stanu.

Zastanawiam się, czy w tym przypadku istnieje sposób na „przesunięcie paska akcji” o wysokość paska stanu?
Wiem, że w gorszym przypadku mogę to zrobić za pomocą niestandardowego widoku, który żyje w układzie, ale raczej tego nie robię (chcę skorzystać z paska akcji).

dzięki!

questionAnswers(4)

yourAnswerToTheQuestion