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!