Android html image prob
-
03-12-2019 - |
Pregunta
I am displaying a text file that contains html code in a webview using loadData()
. The html code has a image tag like <img src="file:///android_asset/test.png" alt="cd4+ cell">
and placed the test.png file in the res\drawable
folder. But webview is displaying perfect without the img. Where is the probelm in my system?
Solución
Try using loadDataWithBaseUrl()
instead of loadData()
. Something like this:
public void loadHTML() {
final String mimeType = "text/html";
final String encoding = "utf-8";
final String html = "<img src=\"file:///android_asset/test.png\" />";
WebView wv = (WebView) findViewById(yourIDhere);
wv.loadDataWithBaseURL("fake://not/needed", html, mimeType, encoding, "");
}
Otros consejos
you can see CDATA or into above code you can add your tages
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow