WebView#setBackgroundResource在什么阶段生效?

时间:2012-05-10 00:36:00

标签: android webview android-webview android-resources

我正在尝试在WebView实例的初始化时做一些非常简单的事情,这样普通的背景颜色被图像(drawable)替换,直到一些冗长的操作完成(然后加载一个网页)。我试图通过以下方式实现这一目标:

myWebView.setBackgroundResource(R.drawable.myImage);

Android不会抱怨任何,但它不会显示图片

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

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

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

我错过了什么?我做错了什么?

1 个答案:

答案 0 :(得分:2)

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

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

这就是我必须做的一切。它有效!