图片的html代码如下:
<img src="file:///res/drawable/jobs.jpg" style="margin-left:1em; height:300px; width:300px; border-radius:50%;">
图像位于“可绘制文件夹”中,此html文档位于“assets”文件夹中。目录结构是这样的: APP-&GT; SRC-&GT; main-&GT;资产; 和App-&gt; src-&gt; main-&gt; res-&gt; drawable
Android - local image in webview 在这个链接中,他们说将图像文件放在assets文件夹然后它会加载,但如果我这样做,会弹出一个错误,说该文件夹只能保存.xml文件。
我也试过../drawable/jobs.jpg但是那也没有用
甚至尝试了../../drawable/jobs.jpg,也没有运气。
有人可以帮我解决这个问题!
答案 0 :(得分:1)
试试这个。
<img src="file:///android_asset/jobs.jpg" style="margin-left:1em; height:300px; width:300px; border-radius:50%;">
将您的图片文件放在app-&gt; src-&gt; main-&gt; assets
中将您的html页面也放在assets文件夹中。
答案 1 :(得分:0)
尝试以下代码
web_object.loadDataWithBaseURL("file:///android_res/drawable/", "<img src='test.jpg' />", "text/html", "utf-8", null);