Nativescript-在警报和对话框中隐藏Android状态栏

时间:2019-11-17 16:24:13

标签: android angular nativescript

我们的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
  );

1 个答案:

答案 0 :(得分:0)

如果有人想知道,在 Native Script Angular 中用 Page 标签包装对话框组件并添加 [actionBarHidden]="true" 可以解决问题,如果您的对话框内容在 android 上的导航栏下方,并且还在 iOS 上添加背景。< /p>