我已经搜索了但我能找到的只是将其变成一个内容为图像的网站。 是否有任何直接的方法将图像从drawable文件夹加载到webview? 提前谢谢。
答案 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);