我正在尝试在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/