Android add image to webview from a drawable

android, html

Solution

You can only do such a thing if our image is inside your `/assets` folder. Also, you must load your html with a baseUrl that's inside your assets folder.

You can use `WebView.loadUrl()` or `WebView.loadDataWithBaseURL()`:

webView.loadUrl("file:///android_asset/file.html");

or

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

(file.jpg should be inside your assets folder)

Problem

I'd like something: ``` s=" <body> <img src='"+R.drawable.picture+"'> </body>"; ``` How can I do this?

Original source

Related problems