Подтвердить что ты не робот

Разработка Android: использование изображения из активов в веб-браузере HTML

В моем приложении я делаю базовый документ справки HTML. Мне нужен логотип приложения в самом теге HTML img, но я не знаю, как бы я ссылался на логотип, который будет храниться в активах.

Возможно ли это, если да, то как?

Спасибо за помощь!

4b9b3361

Ответ 1

Поместите свой логотип в каталог активов, например: assets/logo.png

Затем загрузите свой html с помощью

webView.loadDataWithBaseURL("file:///android_asset/", htmlData, "text/html", "utf-8", null);

Укажите свой img как:

<img src="logo.png">

Ответ 2

Сохраните изображения в папке с ресурсами:

enter image description here

Прочитайте изображение в html из активов с помощью 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);

Ответ 3

удалите их в папку с ресурсами и просто поместите в html

<img src="filename.png">

просто, как

Ответ 4

Вы можете ссылаться на активы с этим синтаксисом URL:

file:///android_asset/YourAssetFilename

Ответ 5

Поместите свой логотип в каталог активов  Пример: assets/logo.png

Тогда

String imgData="<img src=home.png>";

webView.loadDataWithBaseURL("file:///android_asset/", imgData, "text/html", "utf-8", null);