无法让 cordova-plugin-statusbar 在 Android 上设置颜色
Can't get cordova-plugin-statusbar to set color on Android
此题与 however I've tried everything and still can't get cordova-plugin-statusbar相似。
我正在使用 PhoneGap Build 创建 PhoneGap / Cordova 应用程序。在 config.xml
我有这样的插件:
<gap:plugin name="cordova-plugin-statusbar" source="npm" />
然后我有一些JavaScript来设置状态栏颜色:
document.addEventListener('deviceready', SetStatusBarColor, false);
function SetStatusBarColor() {
if (StatusBar) {
StatusBar.backgroundColorByHexString('#4CAF50');
}
}
但是,无论我做什么,我都无法让 phone 上的状态栏改变颜色。 PhoneGap 使用的是 Cordova 版本 5.2.0,我的 phone 有 Android 5.1.1.
添加插件。 运行 shell 命令:
$ cordova plugin add cordova-plugin-statusbar
编辑您的config.xml:
<preference name="StatusBarOverlaysWebView" value="true" />
<preference name="StatusBarBackgroundColor" value="#BE1912" />
“#BE1912”是默认颜色(在应用程序启动时)。
从您的 java 脚本代码更改 运行 时间:
if (window.cordova && StatusBar)
{
StatusBar.backgroundColorByHexString('#BE1912');
}
此题与
我正在使用 PhoneGap Build 创建 PhoneGap / Cordova 应用程序。在 config.xml
我有这样的插件:
<gap:plugin name="cordova-plugin-statusbar" source="npm" />
然后我有一些JavaScript来设置状态栏颜色:
document.addEventListener('deviceready', SetStatusBarColor, false);
function SetStatusBarColor() {
if (StatusBar) {
StatusBar.backgroundColorByHexString('#4CAF50');
}
}
但是,无论我做什么,我都无法让 phone 上的状态栏改变颜色。 PhoneGap 使用的是 Cordova 版本 5.2.0,我的 phone 有 Android 5.1.1.
添加插件。 运行 shell 命令:
$ cordova plugin add cordova-plugin-statusbar
编辑您的config.xml:
<preference name="StatusBarOverlaysWebView" value="true" />
<preference name="StatusBarBackgroundColor" value="#BE1912" />
“#BE1912”是默认颜色(在应用程序启动时)。
从您的 java 脚本代码更改 运行 时间:
if (window.cordova && StatusBar)
{
StatusBar.backgroundColorByHexString('#BE1912');
}