更改Android状态栏颜色在Cordova中

Voa*_*kie 6 javascript android cordova cordova-plugins android-statusbar

我想更改Android中的状态栏颜色(我使用6.0进行测试).我尝试了状态栏插件和我找到的所有解决方案,但没有任何效果.

这包含在我的config.xml中<widget>:

<preference name="StatusBarOverlaysWebView" value="true" />
<preference name="StatusBarBackgroundColor" value="#BE1912" />
Run Code Online (Sandbox Code Playgroud)

我的index.js不包括:

if (window.cordova && StatusBar)
{
    StatusBar.backgroundColorByHexString('#3399FF');
}
Run Code Online (Sandbox Code Playgroud)

添加了每个包名称和github repo的插件.

到目前为止没有任何工作......

提前致谢!:)

Hom*_*men 6

Statusbar插件将工作.从config.xml中删除这些行

<preference name="StatusBarOverlaysWebView" value="true" />
<preference name="StatusBarBackgroundColor" value="#BE1912" />
Run Code Online (Sandbox Code Playgroud)

和写StatusBar.backgroundColorByHexString('#3399FF');里面deviceready像以下

document.addEventListener('deviceready', function(){
StatusBar.backgroundColorByHexString('#3399FF');});
Run Code Online (Sandbox Code Playgroud)