В моем приложении я создаю базовый HTML-документ справки. Я хотел, чтобы логотип моего приложения содержался в самом теге HTML img, но я не знаю, как бы я сослался на логотип, который будет храниться в активах.
Возможно ли это, если да, то как?
Спасибо за помощь!
Поместите ваш логотип в каталог ресурсов, например: assets / logo.png
Затем загрузите ваш HTML-код:
webView.loadDataWithBaseURL("file:///android_asset/", htmlData, "text/html", "utf-8", null);
Ссылка на ваш img, например:
<img src="logo.png">
Сохраните изображения в папке активов:
Считайте изображение в html из ресурсов с file:///android_asset/
file:///android_asset/
например:
String sHtmlTemplate = "<html><head></head><body><img src=\"file:///android_asset/img/mybadge.png\"></body></html>";
загрузка внутри WebView:
webView.loadDataWithBaseURL(null, sHtmlTemplate, "text/html", "utf-8",null);
сбросьте их в папку активов и просто поместите в HTML
<img src="filename.png">
просто как
Вы можете ссылаться на ресурсы с помощью этого синтаксиса URL:
file:///android_asset/YourAssetFilename
Поместите свой логотип в каталог ресурсов. Пример: assets / logo.png
Затем
String imgData="<img src=home.png>"; webView.loadDataWithBaseURL("file:///android_asset/", imgData, "text/html", "utf-8", null);