gpt4 book ai didi

java - 当设备面向横向时隐藏标题栏/通知栏

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:27 27 4
gpt4 key购买 nike

我希望在将设备切换为横屏模式时隐藏标题栏。我已经看到了隐藏标题栏的 XML 选项,以及以下以编程方式执行此操作的示例:

//Remove title bar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
//Remove notification bar
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

但是,我正在为 orientationscreenSize 使用 configChanges 参数,所以我的 Activity 在定向时不会再次重新创建景观(我出于某些原因这样做)。所以我不能使用上述方法,因为这些调用需要在 setContentView() 之前进行。

有什么想法吗?谢谢。

最佳答案

正在寻找答案,结果到了这里,把所有的部分放在一起,它们就在这里:

if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
else {
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
}

关于java - 当设备面向横向时隐藏标题栏/通知栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11856886/

27 4 0