Ne peut pas définir la couleur de la barre d'état avec cordova-plugin-la barre d'état
Je suis en train de modifier la couleur de la patrie, de la barre de statut dans un ioniques application, mais je ne peux pas le faire fonctionner. J'ai installé cordova-plugin-la barre d'état, et il s'installe bien. Le code suivant fonctionne parfaitement:
if (StatusBar) {
StatusBar.hide();
}
Mais en essayant d'utiliser n'importe quel autre des fonctions disponibles, par exemple:
if (StatusBar) {
StatusBar.backgroundColorByHex('#RRGGBB');
}
ne fonctionne pas, la juste application utilise la norme de la barre d'état.
J'ai aussi ajouté <preference name="StatusBarOverlaysWebView" value="true" />
à config.xml, ainsi que le réglage de programme à l'exécution.
Cordova est la version 5.1.1, Ionique est la version 1.5.5 et je suis en utilisant Android 21 pour les tests. Quelqu'un a rencontré le même problème ou sait comment le résoudre?
OriginalL'auteur Almyy | 2015-07-15
Vous devez vous connecter pour publier un commentaire.
Pourrait vous essayez de supprimer la barre d'état du plugin et de la réinstallation comme suit:
Le même a été signalé à la ionique issue tracker
Une idée de comment le faire fonctionner avec PhoneGap Build? Il semble que c'est aussi en utilisant une ancienne version du plugin.
Vous ne savez pas si vous rencontrez toujours ce problème? Je suis cependant pas trop sûr de savoir comment le faire avec PG à Construire. Avez-vous essayé d'installer une autre version du plugin, comme ceci: <gap:plugin name="com.phonegap.plugin.la barre d'état" version="1.1.0" />
J'ai corrigé le problème. Je n'ai pas bien compris cordova.js dans mon index.html fichier comme ceci:
<script src="cordova.js"></script>
Cela est venu encore et suis fixé le 23 Février 2017. Le même correctif comme suggéré dans la réponse fonctionne à nouveau. Voir le commit qui a été accepté: github.com/apache/cordova-plugin-statusbar/commit/...
OriginalL'auteur Ibanez
Me voir solution originale au Ne pouvez pas obtenir cordova-plugin-la barre d'état pour définir la couleur sur Android
D'ajouter le plugin. Exécutez la commande du shell:
Modifier votre config.xml:
'#BE1912' est la couleur par défaut (sur l'application démarre).
Changement au moment de l'exécution de votre code java script:
OriginalL'auteur Gil Epshtain
Gil solution ne fonctionne pas pour moi (j'ai un Samsung Galaxy S7 Bord).
OriginalL'auteur F. Bologni