李涛110qq
李涛110qq
  • 发布:2018-01-24 15:35
  • 更新:2019-05-22 16:28
  • 阅读:1633

使用webview方式集成的时候手机的状态栏怎么是紫红色的,怎么改这个颜色,不想使用沉浸式状态栏

分类:5+ SDK

如题:
使用webview方式集成的时候手机的状态栏怎么是紫红色的,怎么改这个颜色,不想使用沉浸式状态栏

2018-01-24 15:35 负责人:无 分享
已邀请:
w***@163.com

w***@163.com

preload();
plus.navigator.setStatusBarBackground('#000');

l***@live.com

l***@live.com

我也碰到这个问题,丑死了。

plus.navigator.setStatusBarBackground('#000');这个办法可以改,但是依然先显示了一下紫红色,然后才变成黑色。

想要在Java里修改状态栏颜色的话,如果修改颜色的代码放在onResume()里,
Activity第一次启动时onCreate()-->onStart()-->onResume()也改变不了,
必须是启动完以后,onPause()-->onResume()才会改变。
放在其他生命周期钩子函数里更没效果了。

谁知道这是怎么回事?怎么解决?

l***@live.com

l***@live.com

知道怎么改了,到manifest.json里面改,
plus-->statusbar节点,比如:

"plus": {
"statusbar": {
"background": "#000000"
},
......
}

奇怪的是本来manifest.json内也没有设置颜色,
H5+怎么会选了这么个紫红色来做默认颜色呢?
建议弄个黑的也好啊,起码百搭。

该问题目前已经被锁定, 无法添加新回复