我的assets/content1/htmls/
文件夹中有数百个HTML文件。 HTML文件中引用的图像源位于文件夹assets/content1/images/
中。在HTML文件中,使用了图像的相对路径(例如<img src="../images/1274.jpg" width="547" height="290" border="0"/>
)。但图像不会显示在HTML文件中。
在研究其他SO帖子后,我尝试将BaseUrl
设置为file:///android_asset/content1/
,并将所有src="../images/"
替换为loadDataWithBaseUrl
method中的src="images/
。即使这样,图像也没有出现。谁能告诉我为什么这不起作用?如何在webview中使用相对URL?
答案 0 :(得分:0)
如果你把你的图像放在content1文件夹上,那么在html文件中写这样的
<img src="file:///android_asset/content1/1.jpg" alt="" title="";"/>
如果它在图像文件夹中,那么
<img src="file:///android_asset/images/1274.jpg" alt="" title="";"/>
它正在努力,因为我已经尝试过这个。