我有一个webview,显示如下字符串中的本地html页面资源:
<p>Hi.</p>
<p><img alt="" src="http://ADRESS.COM/image.jpg" style="height:300px; width:400px" /></p>
并使用此代码执行此操作:
WebView web = (WebView) findViewById(R.id.web);
web.getSettings().setJavaScriptEnabled(true);
web.loadDataWithBaseURL("",notice,"text/html","UTF-8","");
该页面包含一些在线src的图像。但在android WebView中,图像无法加载。 (在chrome中有效)。 我该怎么做?
感谢。
答案 0 :(得分:4)
在代码中添加这两行。
oldGroupe = numpy.copy(groupe)
而不是使用web.getSettings().setLoadsImagesAutomatically(true);
web.getSettings().setDomStorageEnabled(true);
只需加载您的网址网址,如下所示
web.loadDataWithBaseURL("",notice,"text/html","UTF-8","");
如果你想加载你的本地html页面。创建资产目录android然后将您的html文件放在资产文件夹中,并将其设置如下
web.loadUrl("http://www.google.com");