Intereting Posts
Диалоговая проблема: requestFeature () необходимо вызвать перед добавлением содержимого Как практически отображать математическую формулу в Android Android открывает браузер из службы, избегая нескольких вкладок Поправки DGPS на Android Разница между android.R.layout.simple_spinner_dropdown_item и android.R.layout.simple_spinner_item Загрузка растрового изображения с помощью Picasso КоординаторLayout игнорирует поля для просмотров с привязкой Android-разрешения: как я могу узнать, что опасно против нормального? Вкладка внутри фрагмента в Android Сколько AsyncTasks я могу запускать в одном приложении процесса Android Переместить курсор из одного EditText в другой, если нажать любую букву в поле? Пользовательская строка или заголовок пользовательского агента без изменения кордовы libs Sprite Rotation в Android с помощью Canvas.DrawBitmap. Я близка, что я делаю неправильно? Чтение и запись массивов объектов Parcelable Android: программно изменить ярлык приложения?

Разработка Android: использование образа из активов в HTML-формате WebView

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

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

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

Solutions Collecting From Web of "Разработка Android: использование образа из активов в HTML-формате WebView"

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

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

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

Ссылка на ваш img нравится:

 <img src="logo.png"> 

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

Введите описание изображения здесь

Прочитайте изображение в 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); 

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

 file:///android_asset/YourAssetFilename 

Сбрасывать их в папку с ресурсами и просто помещать в html

 <img src="filename.png"> 

просто как тот

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

затем

 String imgData="<img src=home.png>"; webView.loadDataWithBaseURL("file:///android_asset/", imgData, "text/html", "utf-8", null);