我知道我可以使用requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY)
创建ActionBar覆盖图
并且可以在我的屏幕上切换/显示状态栏(通过在FLAG_FULLSCREEN
和FLAG_FORCE_NOT_FULLSCREEN
之间切换)。
这很好用。但是,我不希望我的布局在切换状态栏时移动。
我知道我可以使用以下命令使状态栏“覆盖”内容(尽管不是透明的):
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS
这也很好用,除了(预期的)后果,当使用ActionBar时,ActionBar被切断了一半-它的一半基本上在状态栏下。
所以我想知道,在这种情况下,有没有办法将ActionBar向下移动状态栏的高度?
我知道在最坏的情况下,我可以使用布局中的自定义视图来做这件事,但我不想这样做(我想从ActionBar中受益)。
谢谢!
https://stackoverflow.com/questions/10444153
复制相似问题