Search code examples
androidimagewebviewlocal

Android Development: Using Image From Assets In A WebView's HTML


In my app I'm making a basic HTML help document. I wanted my app's logo in the HTML img tag itself, but I don't know how I'd reference to the logo which will be stored in assets.

Is this possible, if so how?

Thanks for the help!


Solution

  • Put your Logo into the assets directory eg: assets/logo.png

    Then load your html with:

    webView.loadDataWithBaseURL("file:///android_asset/", htmlData, "text/html", "utf-8", null);
    

    Reference your img like:

    <img src="logo.png">