Phonegap状态栏styleDefault&在6以下的Android下降

时间:2018-05-18 06:46:16

标签: android statusbar phonegap

我想将我的Android应用状态栏设置为浅色背景和深色文本。当我在Phonegap移动应用程序中查看我的应用程序时,它工作正常。但在构建应用程序并在移动设备上安装后,它无法运行。我使用的是Android 7。

我尝试过Cordova版本4,5和& 7.这在任何版本中都不起作用。

我在config

中使用了以下代码
<preference name="StatusBarBackgroundColor" value="#F1F1F1" />
<preference name="StatusBarStyle" value="default" />

我还尝试在设备就绪后在index.js中使用javascript

StatusBar.backgroundColorByHexString("#F1F1F1");
StatusBar.styleDefault();

我尝试删除插件并按照StackOverflow中相关帖子的建议从github安装最新代码。什么都行不通。有什么建议吗?

此外,是否有任何回退代码来处理6以下的Android版本?我开始知道那些版本在状态栏中不支持深色文本。

1 个答案:

答案 0 :(得分:1)

使用this插件。 确保您的设备先准备就绪..

示例:

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
    console.log(StatusBar);
}

注意:此安装方法需要cordova 5.0 +

例如,检查this链接。还有现场应用程序。

如果这没有帮助,请告诉我