隐藏/显示操作栏时如何不显示空白?

AMa*_*nes 5 android show hide actionbarsherlock android-actionbar

这两天我一直在寻找关于这个问题的答案,但我没有找到。

我试图隐藏操作栏以正确显示图像,但是每当我隐藏/显示操作栏时,活动都会在底部显示一个空白区域。我知道这是因为窗口在隐藏/显示操作栏事件时调整大小,这也是 Android 的默认动画,但我需要更改该颜色(黑色)或不显示此空白区域。但是我该怎么做呢?

我尝试将活动背景设置为黑色,但仍然无法正常工作。

例如,今日美国应用程序在“图片中的一天”部分执行此操作

请任何帮助表示赞赏!

提前致谢。

Kar*_*uri 1

您是否尝试过将操作栏设置为覆盖内容区域而不是停留在内容区域之上?在 onCreate() 中,在调用 super.onCreate() 之后将其添加到顶部:

getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
Run Code Online (Sandbox Code Playgroud)