gpt4 book ai didi

android - 由于设备方向更改,在调整 webView 大小时更改应用程序可见的背景颜色

转载 作者:行者123 更新时间:2023-11-30 02:48:38 29 4
gpt4 key购买 nike

当 cordova webView 由于方向变化而调整大小时,有一段时间 webView 不会覆盖整个屏幕区域。这是可以理解的,也是用户期望的。但是我的应用程序有黑色背景,而应用程序的背景,目前没有被 webView 覆盖,有白色,这看起来很难看。

这个问题有照片。旋转动画结束,白色矩形消失前的那一刻。 (真的是瞬间 [几百毫秒],所以我不得不拍张照片 :-) )
http://oi57.tinypic.com/15f4u4n.jpg

我尝试过的:

  • 在 config.xml 中将 BackroundColor 首选项设置为 0xff000000
  • 将应用程序(和 Activity )的 android:theme 设置为 @android:style/Theme.Black.NoTitleBar
  • setBackgroundColor(Color.BLACK) in onCreate Activity 初始化到appView后的方法,super.rootgetWindow().getDecorView()
  • 黑色背景(html 和正文)已经在 css 中设置

我真的不知道如何摆脱这种白色光泽。 :-)

注意:此问题发生在 Android 2.3 和 4.0 上。 Android 4.1及以上版本没有这个问题。

最佳答案

我在某处出错了,因为 appView.setBackgroundColor(Color.BLACK)(appView 是 Cordova webView)有效。但是,BackgroundColor 不会为您执行此操作,这是 Cordova 中的错误,现在已在下一个 Cordova 版本 (3.6) 中修复。 CB-7159

关于android - 由于设备方向更改,在调整 webView 大小时更改应用程序可见的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24601226/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com