将图像从可绘制文件夹加载到webview

时间:2014-06-10 10:02:50

标签: android android-webview

我已经搜索了但我能找到的只是将其变成一个内容为图像的网站。 是否有任何直接的方法将图像从drawable文件夹加载到webview? 提前谢谢。

2 个答案:

答案 0 :(得分:2)

此链接:Android add image to webview from a drawable

如果我们的图片位于您的/ assets文件夹中,您只能这样做。此外,您必须使用您的资产文件夹中的baseUrl加载您的html。

您可以使用WebView.loadUrl()或WebView.loadDataWithBaseURL():

webView.loadUrl("file:///android_asset/file.html");

webView.loadDataWithBaseURL(“file:/// android_asset /”,“”,“text / html”,“utf-8”,null);

(file.jpg应该在您的资产文件夹中)

太多,请看这个链接:

how to load a picture from my resource in webview?

Android: how to retrieve an image from res/drawable and put it into WebView.loadUrl()

答案 1 :(得分:2)

我从其他帖子中找到了这个答案,它对我来说也适用于我们可以从drawable加载资源。

web_object.loadDataWithBaseURL("file:///android_res/drawable/", "<img src='test.jpg' />", "text/html", "utf-8", null);