0

私はウェブビューを配置しました、そしてこのコードで私はそれをローカルhtmlで使用します。ここで、このhtmlに画像を追加したいのですが、その画像をどこに配置するかわかりません。何かアドバイス?

String html = "<html><body>Hello, World!</body></html>";
String mime = "text/html";
String encoding = "utf-8";

WebView myWebView = (WebView)this.findViewById(R.id.myWebView);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.loadDataWithBaseURL(null, html, mime, encoding, null);
4

2 に答える 2

1

inassets/フォルダにhtmlページを作成します。
HTMLファイルに画像を追加する方法はここで説明されています。

次に、そのページをWebViewにロードします。

webView.loadUrl("file:///android_asset/filename.html");
于 2013-01-06T16:11:43.047 に答える
1

html ファイルに画像を追加する場合は、次のように変更する必要があります。

String html ="<html><body>Hello, World!" +
            "<img src=\"C:/Users/Public/Pictures/Sample Pictures/pulpit.jpg\" alt=\"Pulpit rock\" width=\"304\" height=\"228\" /></body></html>";

ありがとう。

于 2013-01-06T16:15:12.260 に答える