@TriKrista

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

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

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

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

P.s. Программа должна работать на Android
  • Вопрос задан
  • 727 просмотров
Решения вопроса 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);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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