Nativescript - 在 Android 中隐藏状态栏

Nativescript - Hide Status Bar in Android

我正在使用 Nativescript 7,我试图隐藏 android 上的状态栏(带有时钟、电池等的...不是操作栏)。

到目前为止,我找到的答案似乎是半透明的。我不想让它变成半透明,因为我希望它在应用程序加载时完全消失。

目前我使用过类似的东西:

page.backgroundSpanUnderStatusBar = true;

但它只是让页面内容在状态栏下方流动(很明显)。

有没有不用插件的方法?如果是这样,将不胜感激任何代码示例。

为什么你不想使用插件?你可以试试native-status-bar

import * as statusBar from 'nativescript-status-bar'

statusBar.hide();

您可以搜索类似的内容,例如nativescript-plugin-statusbar

this.statusbar.hideStaturbar()

如果你需要一个没有插件的解决方案你可以尝试使用全屏标志:

const application = require('application').android
const activity = application.startActivity
const win = activity.getWindow()
win.addFlags(android.view.WindowManager.LayoutParams.FLAG_FULLSCREEN)