android - 当我显示一个警告对话框时,隐藏的状态栏重新出现,如何防止它? (安卓)

标签 android statusbar android-statusbar

我正在使用 Android studio,我已经设置了我的主要 Activity 以便不显示 statusBar。但是当我显示一个警告对话框时,状态栏又出现了,之后就不会隐藏了。 (此外,如果我在我的音素上收到通知,状态栏也会显示而不是隐藏)

我该如何解决?我可以设置我的整个应用程序以隐藏状态栏吗?

这是我当前的设置: 在 onCreate() 中

View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);

最佳答案

我找到了可行的解决方案!

在我的 onCreate 方法中,我用这段代码替换了之前的代码:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);

关于android - 当我显示一个警告对话框时,隐藏的状态栏重新出现,如何防止它? (安卓),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44552221/

相关文章:

ios - iOS13更改状态栏背景颜色

ios - Delphi更改IOS StatusBar颜色

android - 如何在Android中隐藏状态栏

android - 从状态栏android中删除阴影

android - 错误膨胀类 - CircularImageView

android - 在 ViewPager 中滑动时从 fragment 中检索值 - Android

ios - 如何让 Status Bar 不属于 Safe Area?

java - Android 菜单项单个共享按钮

java - 使用嵌套值查询 firebase 数据库

android - 状态栏和导航栏上的 Google Now 渐变/阴影