在Android中将webview背景图像设置为资源图形
我正在尝试将 webview 的背景设置为 Android 中的可绘制图像资源。
从sdk来看,类似的东西似乎可以工作,但事实并非如此。
WebView web = (WebView) findViewById(R.id.webView);
web.setBackgroundResource(R.drawable.backgroundmain);
web.loadData(profile, "text/html", "UTF-8");
有任何想法吗?
I'm trying to set the background of a webview to a drawable image resource in Android.
From the sdk it seems something like this would work but it doesn't.
WebView web = (WebView) findViewById(R.id.webView);
web.setBackgroundResource(R.drawable.backgroundmain);
web.loadData(profile, "text/html", "UTF-8");
Any idea's?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一如既往,当你提出问题时,你往往会立即弄清楚这些事情。 为了其他人的利益,我正在使用的布局 LinearLayout 可以采用背景参数,该背景参数可以是颜色或资源。
所以在我的views.xml文件中我简单地添加了一个
并使用
使webview透明以查看后面的背景图像。
As always you tend to figure these things out as soon as you ask the question. For the benefit of others, the layout that I'm using, LinearLayout, can take a background parameter that can be a colour or a resource.
So in my views .xml file I simply added a
and use
To make the webview transparent to see the background image behind.
如果你这样做,它会完美地工作:
It will work perfectly, if you do something like this:
如果不适用于 Android 3.1,请尝试修复 AndroidManifest.xml:
If not working on Android 3.1, try fix the AndroidManifest.xml: