Intereting Posts
Как удалить вид, когда заканчивается анимация? Кнопка Intellij android project setup – кнопка запуска отключена Флажки в ListView – Когда я выбираю первый, он проверяет последнее и наоборот Как изменить размер пользовательского представления программно? Android – Получение звука для воспроизведения через динамик Android: как конвертировать весь ImageView в Bitmap? Как получить серийный номер или идентификатор эмулятора Android после его запуска? Нарисуйте многострочный текст на холст Управление слайдером в Android … – это идеальный вариант для SeekBar? Как получить событие клика в тексте маркера Android Связать, как установить пользовательский цвет ссылки? Почему я получаю сообщение «Failed to bounce to type», когда я превращаю JSON из Firebase в объекты Java? Как определить, когда устройство BLE больше не находится в зоне действия? Почему размер битмапа больше в памяти, чем на диске в Android? Что такое провайдер местоположения «пассивный»? Видел HTC Desire с Android 2.2

Android добавляет изображение в веб-представление из чертежа

Мне хотелось бы что-то:

s=" <body> <img src='"+R.drawable.picture+"'> </body>"; 

Как я могу это сделать?

Solutions Collecting From Web of "Android добавляет изображение в веб-представление из чертежа"

Вы можете делать это только в том случае, если наш образ находится внутри вашей папки /assets . Кроме того, вы должны загрузить свой html с помощью baseUrl, находящегося внутри вашей папки с ресурсами.

Вы можете использовать WebView.loadUrl() или WebView.loadDataWithBaseURL() :

webView.loadUrl ( "Файл: ///android_asset/file.html");

или

 webView.loadDataWithBaseURL("file:///android_asset/", "<img src='file.jpg' />", "text/html", "utf-8", null); 

(Файл должен находиться внутри вашей папки с данными)

После некоторых экспериментов я обнаружил, что следующий HTML-код работал на Android 2.3.1 (но не в более старых версиях):

 <img src="file:///android_res/drawable/example.png"/> 

Действительно классная часть состоит в том, что файл изображения фактически находился в каталоге drawable-hdpi но диспетчер ресурсов предоставляет изображение в стандартном каталоге.

Попробуй это:

  web_object.loadDataWithBaseURL("file:///android_res/drawable/", "<img src='test.jpg' />", "text/html", "utf-8", null); 

Нет необходимости делать seprate html-файл