私のアプリでは、基本的なHTMLヘルプドキュメントを作成しています。 HTMLのimgタグ自体にアプリのロゴを入れたかったのですが、アセットに保存されるロゴを参照する方法がわかりません。
これは可能ですか?
助けてくれてありがとう!
ロゴをアセットディレクトリに配置します。例:assets/logo.png
それからあなたのhtmlをロードしてください:
webView.loadDataWithBaseURL("file:///Android_asset/", htmlData, "text/html", "utf-8", null);
次のようにあなたのimgを参照してください:
<img src="logo.png">
画像をアセットフォルダに保存します。
file:///Android_asset/
を含むアセットからHTMLの画像を読み取ります
例えば:
String sHtmlTemplate = "<html><head></head><body><img src=\"file:///Android_asset/img/mybadge.png\"></body></html>";
webView内にロードします。
webView.loadDataWithBaseURL(null, sHtmlTemplate, "text/html", "utf-8",null);
それらをassetsフォルダにダンプし、htmlに入れるだけです
<img src="filename.png">
そのような単純な
次のURL構文でアセットを参照できます。
file:///Android_asset/YourAssetFilename
ロゴをアセットディレクトリに配置します例:assets/logo.png
その後
String imgData="<img src=home.png>";
webView.loadDataWithBaseURL("file:///Android_asset/", imgData, "text/html", "utf-8", null);