Nativescript - 在 Android 中隐藏状态栏
Posted
技术标签:
【中文标题】Nativescript - 在 Android 中隐藏状态栏【英文标题】:Nativescript - Hide Status Bar in Android 【发布时间】:2021-02-20 06:28:14 【问题描述】:我正在使用 Nativescript 7,我正在尝试隐藏 android 上的状态栏(带有时钟、电池等的状态栏...而不是操作栏)。
到目前为止,我找到的答案似乎使它变得半透明。我不想让它变成半透明,因为我希望它在应用加载时完全消失。
目前我使用的东西如下:
page.backgroundSpanUnderStatusBar = true;
但它只是让页面内容在状态栏下方流动(显然)。
有没有什么方法可以在没有插件的情况下做到这一点?如果是这样,任何代码示例都将不胜感激。
【问题讨论】:
【参考方案1】:为什么你不想使用插件?你可以试试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)
【讨论】:
谢谢!这正是我一直在寻找的。我不想要插件,因为我认为它足够小,我可以维护。我尽量不依赖第三方插件。以上是关于Nativescript - 在 Android 中隐藏状态栏的主要内容,如果未能解决你的问题,请参考以下文章
Nativescript-vue 在 Android 上保存 cookie
在 Android 上运行 nativescript 应用程序时出错
NativeScript:多个库,包名称为“com.google.android.gms.license”
[NativeScript中用于PDF打印的Android实现