我想将我的 Android 应用程序状态栏设置为浅色背景和深色文本。当我在 Phonegap 移动应用程序中查看我的应用程序时,它运行良好。但是在构建应用程序并在移动设备上安装后,它无法正常工作。我使用的是 Android 7。
我尝试使用 Cordova 版本 4、5 和 7。这在任何版本中都不起作用。
我在配置中使用了以下代码
<preference name="StatusBarBackgroundColor" value="#F1F1F1" />
<preference name="StatusBarStyle" value="default" />
我也试过在设备准备好后在 index.js 中使用 javascript
StatusBar.backgroundColorByHexString("#F1F1F1");
StatusBar.styleDefault();
我尝试删除插件并按照 StackOverflow 中相关帖子的建议从 github 安装最新代码。什么都不起作用。有什么建议吗?
此外,是否有任何回退代码来处理低于 6 的 android 版本?我开始知道那些版本不支持状态栏中的深色文本。
最佳答案
使用this插入。 首先确保您的设备准备就绪..
例子:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
console.log(StatusBar);
}
注意:此安装方式需要cordova 5.0+
例如检查this关联。还有实时应用程序。
如果这没有帮助,请告诉我
关于android - Phonegap Status bar style Default or fallback for android below 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50405317/