我需要一些帮助来切换全屏模式。我在首选项屏幕中设置了全屏。在我的主要活动的我的onResume有:切换全屏模式
if(mFullscreen == true) {
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
} else
{
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
但是,这似乎并没有工作,因为它需要setContentView
权之前叫什么名字?
......而且,我有requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView
前,它带走的标题和状态栏...任何人能提供一些帮助?
---编辑--- 好吧,我有一个错误,导致这不起作用。所以它确实如此。现在,我只需要知道如何切换标题栏。
请注意,您可能需要调用'getSupportActionBar()'来代替。 – JakeSteam
我用这个方法,在华为机器状态栏有隐藏但是视图不能自动调整位置到屏幕顶部 – Carl