Android statusbar overlay with ActionBar

actionbarsherlock, android, android-actionbar

Solution

so apparently, you can do this in Jellybean. google includes two examples in the api docs. here is a link: http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility%28int%29

summary: use `setSystemUiVisibility` on a view to toggle visibility (on jellybean+).

Problem

I know that I can make the ActionBar overlay using `requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY)` and can toggle/show the status bar in my screen (by switching between `FLAG_FULLSCREEN` and `FLAG_FORCE_NOT_FULLSCREEN`). This works great. However, I don't want my layout moving when I toggle the status bar. I know that I can make the status bar "overlay" (albeit not transparently) the content using: `WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN` `WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS` This works also great, except for the (expected) consequence that, when using an ActionBar, the ActionBar gets half cut off - half of it is under the status bar basically. So I am wondering, is there a way to "move the ActionBar down" by the status bar's height in this case? I know that in worse case, I can do this with a custom view that lives within the layout, but I rather not do this (want to benefit from the ActionBar). thanks!

Original source

Related problems