对webview内部图像的相对引用

时间:2011-09-30 02:13:04

标签: android android-webview relative-path

我的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?

1 个答案:

答案 0 :(得分:0)

如果你把你的图像放在content1文件夹上,那么在html文件中写这样的

<img src="file:///android_asset/content1/1.jpg" alt="" title="";"/>

如果它在图像文件夹中,那么

<img src="file:///android_asset/images/1274.jpg" alt="" title="";"/>

它正在努力,因为我已经尝试过这个。