0

/ sdcard / testフォルダーに保存されているhtmlファイル(テキストと1つの画像を含む)があります。また、画像も同じフォルダに保存されます。プログラムで(WebViewを使用して)htmlファイルを開くと、htmlファイルの画像を見ることができます。

((WebView)findViewById(R.id.webView)).loadUrl("file:///mnt/sdcard/test/report_external.html");

できます。しかし、そのフォルダーに移動してそのhtmlファイルを開くと(AndroidのデフォルトのWebブラウザーを使用して)、画像ファイルが表示されません。画像以外はすべて表示しています。htmlファイルを表示するためのデフォルトのAndroidブラウザの問題は何ですか?defalutブラウザとWebViewを使用してファイルを開くことに違いはありますか?これがhtmlの私の画像タグです

<img src = "file:///mnt/sdcard/test/image.png"></img>

デフォルトのブラウザでも開いた場合、HTMLで画像を表示するにはどうすればよいですか?

4

3 に答える 3

0

img-path に何か問題があると思います。を設定してみてくださいsrc="image.png"。両方のファイルが同じディレクトリにある場合に機能するはずです。それが機能するかどうか教えてください。

于 2012-05-04T05:14:24.570 に答える
0

That's remove /mnt in your pathのfile:///sdcard/test/report_external.html 代わりに試してみてください。今は動作しますか?file:///mnt/sdcard/test/report_external.html

于 2012-11-28T11:25:24.843 に答える
0

画像の名前を別の名前に変更して試してください。動作する可能性があります。

于 2012-05-04T05:25:44.743 に答える