Относительные ссылки на изображения внутри веб-просмотра

У меня есть сотни файлов HTML в моем assets/content1/htmls/ папка. Источники изображений, указанные в файлах HTML, находятся в папке assets/content1/images/, В файлах HTML используются относительные пути к изображениям (например, <img src="../images/1274.jpg" width="547" height="290" border="0"/>). Но изображения не отображаются в файлах HTML.

После изучения других сообщений, я попытался установить BaseUrl в file:///android_asset/content1/ и заменить все src="../images/" с src="images/ в loadDataWithBaseUrl метод. Даже тогда изображения не показывались. Может кто-нибудь сказать мне, почему это не работает? Как относительные URL должны использоваться в веб-просмотре?

1 ответ

Решение

Если вы поместите ваши изображения в папку content1, напишите так в html-файл

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

если он находится в папке с изображениями, то

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

и это работает, потому что я попробовал это.

Другие вопросы по тегам