有没有办法隐藏窗口标题,以便它不会以全屏模式显示(
getWindow().setFlags(LayoutParams.FLAG_FULLSCREEN,
LayoutParams.FLAG_FULLSCREEN)
Run Code Online (Sandbox Code Playgroud)
)但随后会出现
getWindow().clearFlags(LayoutParams.FLAG_FULLSCREEN)
Run Code Online (Sandbox Code Playgroud)
?
requestWindowFeature(Window.FEATURE_NO_TITLE)
Run Code Online (Sandbox Code Playgroud)
当然不是一个选择,因为这不会让它回来.
当我将设备转换为横向时,我希望隐藏标题栏.我已经看到了用于隐藏标题栏的XML选项,以及以下以编程方式执行此操作的示例:
//Remove title bar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
//Remove notification bar
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)
但我使用的configChanges参数orientation和screenSize,因此不重新创建我的活动时再次定向景观(我这样做是因为某些原因).所以我不能使用上面的方法,因为这些调用之前需要进行setContentView().
那么任何想法?谢谢.