Przerzucam HTML do wyświetlenia strony internetowej do renderowania. W HTML muszę załadować obraz, który mam w /res/drawable
.@ Wyświetlacz wyświetlacza/res/widoczny w WebView
mam /res/drawable/my_image.png
i kod taki jak ten:
final WebView browser = (WebView) findViewById(R.id.my_webview);
String html = new MyHelper(myObject).getHtml();
browser.loadDataWithBaseURL("", html, "text/html", "UTF-8", "");
Jeżeli String html
ma coś takiego:
<html><head>
<h1>Here is the image</h1>
<img src="my_image.png" />
</head><html>
Chodzi o to, co należy, że obraz src
atrybut będzie odnosić się do obraz w /res/drawable
?
Znalazłem rozwiązanie, które działa dla mnie. Nie wiedziałem, jak załadować obrazy z/res/drawable, ale mogę skopiować obraz do/assets i odnosić się do obrazu według pliku: ///android_asset/my_image.png – MikeNereson
Skopiowałem res/drawable/my_image. png to assets/my_image.png następnie użyj – MikeNereson