android - 尝试更改 Ionic 应用程序状态栏文本颜色

标签 android ios angularjs ionic-framework ionic2

似乎有多个线程在讨论这个问题,但没有任何真正的解决方案。我希望这会是直截了当的事情。基本上,我想要做的就是更改状态栏文本颜色,因为我的标题/导航栏/状态栏是深蓝色。默认的文字颜色是黑色,我只想把它改成白色,就这么简单。

我在哪里进行这些更改?我已经安装了状态栏插件,我的配置文件在下面(这在某些线程中没有任何建议的更改)。

<preference name="webviewbounce" value="false" />
<preference name="UIWebViewBounce" value="false" />
<preference name="DisallowOverscroll" value="true" />
<preference name="android-minSdkVersion" value="16" />
<preference name="BackupWebStorage" value="none" />
<preference name="StatusBarStyle" value="default" />
<preference name="SplashScreen" value="screen" />
<preference name="orientation" value="portrait" />
<preference name="SplashMaintainAspectRatio" value="true" />
<preference name="FadeSplashScreenDuration" value="300" />
<preference name="ShowSplashScreenSpinner" value="false" />
<preference name="AutoHideSplashScreen" value="false" />
<preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
<preference name="SplashScreenDelay" value="3000" />

我该如何解决这个问题?

最佳答案

这取决于状态栏背景,如果你使用深色背景你可以这样做:

platform.ready().then(() => {
    // Okay, so the platform is ready and our plugins are available.
    // Here you can do any higher level native things you might need.
        StatusBar.styleLightContent();
});

我在我的 app.component.ts 的构造函数中有这个

要测试更多选项,您可以查看文档 here

关于android - 尝试更改 Ionic 应用程序状态栏文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42879647/

相关文章:

java - Android 程序中 System.out.print ("Hello"的输出)

ios - 有没有办法在 Swift 或 ObjC 中查询自定义 DNS 服务器的 DNS 请求

javascript - 在 AngularJS 指令中调用传入的函数

javascript - 当select只有一项时如何禁用select的下拉菜单

ios - 添加具有比例宽度的 subview 到 ScrollView

javascript - Sonar 命名约定问题

Android Studio - 测试配置启动应用

java - IF 语句给出无法解析 PDFDocument 中的符号

android - 我的 android 应用在 android 市场中不可见

ios - iOS 10 中的游戏中心挑战