我有以下问题:我正在将html文件加载到webview中。我的html文件和我的活动的背景颜色是黑色。由于webview的背景颜色为白色,因此在完成加载时开始时会出现短暂的白色闪烁。
我可以删除那个闪光灯吗?或者将webview颜色设置为黑色?我已经尝试将webview xml中的背景颜色设置为黑色,但它不起作用。
答案 0 :(得分:5)
是的,你可以。 尝试:
webview.setBackgroundResource(Color.Black);
答案 1 :(得分:1)
我有同样的问题,这解决了我:
位于现有
之下mWebView = (WebView) findViewById(R.id.activity_main_webview);
我添加了
行mWebView.setBackgroundColor(Color.BLACK);
要做任何好事,必须在
之前mWebView.loadUrl(...)
答案 2 :(得分:0)
设置背景(xml或以编程方式)对我不起作用,只需使用CustomTabs
即可,这样速度更快,因此此问题似乎无关紧要。特别是如果您使用此处详述的优化(warmup
和mayLaunchUrl
):
https://www.captechconsulting.com/blogs/an-introduction-to-chrome-custom-tabs-for-android