如何删除webview中的白色背景?

时间:2012-09-20 20:51:39

标签: android html xml webview

我有以下问题:我正在将html文件加载到webview中。我的html文件和我的活动的背景颜色是黑色。由于webview的背景颜色为白色,因此在完成加载时开始时会出现短暂的白色闪烁。

我可以删除那个闪光灯吗?或者将webview颜色设置为黑色?我已经尝试将webview xml中的背景颜色设置为黑色,但它不起作用。

3 个答案:

答案 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即可,这样速度更快,因此此问题似乎无关紧要。特别是如果您使用此处详述的优化(warmupmayLaunchUrl): https://www.captechconsulting.com/blogs/an-introduction-to-chrome-custom-tabs-for-android