我正在尝试更改 ionic 应用程序中 native 状态栏的颜色,但无法正常工作。我已经安装了cordova-plugin-statusbar,并且安装正常。以下代码可以完美运行:
if (StatusBar) {
StatusBar.hide();
}
但是尝试使用任何其他可用功能,例如:
if (StatusBar) {
StatusBar.backgroundColorByHex('#RRGGBB');
}
不起作用,仅该应用程序使用标准状态栏。
我还向config.xml中添加了
<preference name="StatusBarOverlaysWebView" value="true" />
,并在运行时以编程方式对其进行了设置。Cordova是5.1.1版,Ionic是1.5.5版,而我正在使用Android 21进行测试。有没有人遇到过同样的问题,或者知道如何解决?
最佳答案
您能否尝试删除状态栏插件并像这样重新安装:
ionic plugin rm org.apache.cordova.statusbar
ionic plugin add https://github.com/apache/cordova-plugin-statusbar.git
ionic issue tracker也有报道
关于android - 无法使用cordova-plugin-statusbar设置状态栏的颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31429522/