我正在使用Android工作室,并且我已经设置了我的主要Activity以便不显示statusBar。但是当我显示一个警告对话框时,状态栏会重新显示,之后它将不会隐藏。 (如果我在手机上收到通知,状态栏也会显示而不是隐藏)
我该如何解决?我可以设置我的整个应用程序以保持状态栏隐藏吗?
这是我目前的设置: 在onCreate()
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
答案 0 :(得分:1)
我找到了一个有效的解决方案!
在我的onCreate方法中,我用以下代码替换了以前的代码:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);