About.htmlなど、追加の画像 (アセットとして保存) を含む静的 html ファイルの表示に問題があります。
<html>
<body>
<div style="text-align:center;">
<p>Some text in utf-8</p>
<img src="image.png"/>
</div>
<body>
<html>
最初のアプローチでは、コンテンツを次のように表示しようとしました:
webView.loadUrl("file:///android_asset/About.html");
ほとんどすべてが正常に機能しました。画像と文字列を見ましたが、utf-8 ではありませんでした。いくつかの調査の後、別の方法でhtmlをロードしようとしました:
webView.loadDataWithBaseURL(null, dataContent, "text/html", "utf-8", null);
その後、文字列は正しく表示されますが、画像を表示できません。webView がアセット フォルダーから画像を読み込めないようです。静的な html コンテンツ (utf-8 + 画像) を表示する方法について何か提案はありますか?