wiem, że mogę zrobić nakładkę ActionBar użyciu requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY)
i może przełączać/pokaż pasek stanu w moim ekranie (przełączając pomiędzy FLAG_FULLSCREEN
i FLAG_FORCE_NOT_FULLSCREEN
).
Działa to świetnie. Jednak nie chcę, aby mój układ się poruszał, gdy przełączam pasek stanu.Android statusbar nakładka z ActionBar
wiem, że mogę zrobić pasek stanu „overlay” (choć nie w sposób przejrzysty) zawartości przy użyciu:
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS
Działa to również wspaniałe, z wyjątkiem (oczekiwany) skutkuje tym, podczas korzystania z paska akcji pasek ActionBar zostaje połowicznie odcięty - połowa z nich znajduje się pod paskiem stanu.
Zastanawiam się, czy istnieje sposób, aby "przesunąć pasek w dół" o wysokość paska stanu w tym przypadku?
Wiem, że w gorszym przypadku mogę to zrobić z niestandardowym widokiem, który żyje w układzie, ale raczej tego nie robię (chcę korzystać z paska akcji).
dziękuję!
Nie jest zalecane, aby wyświetlić pasek narzędzi podczas ukrywanie paska stanu. – zgulser