草庐IT

android - Phonegap Status bar style Default or fallback for android below 6

coder 2023-11-27 原文

我想将我的 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/

有关android - Phonegap Status bar style Default or fallback for android below 6的更多相关文章

随机推荐