Задать вопрос
@TriKrista

QML загрузка html кода в WebView?

Имеется код html (htmlCode), ресурсы, на которые ссылается код, находятся по адресу "assets:/res"

код и ресурсы добавляются в WebView таким вот образом:
WebView.loadHtml(htmlCode, "assets:/res")

Но ресурсы (рисунки) не отображаются.
Как это исправить?

P.s. Программа должна работать на Android
  • Вопрос задан
  • 732 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Решения вопроса 1
@lazard105
Cсылки на рисунки из assets должны иметь вид file:///android_asset/YourAssetFilename
Пример :
String sHtmlTemplate = "<html><head></head><body><img src=\"file:///android_asset/img/mybadge.png\"></body></html>";
webView.loadDataWithBaseURL(null, sHtmlTemplate, "text/html", "utf-8",null);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы