我们的N / Angular应用正在全屏模式下运行。当打开警报或对话框时,先前隐藏的状态栏会重新出现。有没有办法隐藏警报/对话框上的状态栏?
以下是我们用于设置为全屏模式的代码:
const View = android.view.View;
const window = androidApp.startActivity.getWindow();
const decorView = window.getDecorView();
decorView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
View.SYSTEM_UI_FLAG_FULLSCREEN |
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
);
答案 0 :(得分:0)
如果有人想知道,在 Native Script Angular 中用 Page 标签包装对话框组件并添加 [actionBarHidden]="true"
可以解决问题,如果您的对话框内容在 android 上的导航栏下方,并且还在 iOS 上添加背景。< /p>