我正在尝试在WebView实例的初始化中做一些非常简单的事情,以使纯背景色替换为图像(可绘制),直到完成一些冗长的操作(然后再加载网页)。我正在尝试通过以下方法实现此目的:

myWebView.setBackgroundResource(R.drawable.myImage);


Android不会抱怨任何东西,但不会显示图像。

如果我将以上内容替换为:

myWebView.setBackgroundColor(Color.parseColor("#123456"));


背景颜色生效,没有任何问题。

我想念什么?我究竟做错了什么?

最佳答案

哇!很快(回答我自己的问题):

myWebView.setBackgroundColor(0);
myWebView.setBackgroundResource(R.drawable.myImage);


这就是我要做的。有用!

关于android - WebView#setBackgroundResource在哪个阶段生效?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10526060/

10-09 12:46