2012-05-04 6 views
0

@/sdcard/testフォルダに保存されたhtmlファイル(テキストと画像が1つあります)があります。 画像も同じフォルダに保存されます。私はhtmlファイルをプログラムで(WebViewを使用して)開くと、htmlファイルの画像を見ることができます。アンドロイドのデフォルトWebブラウザのhtmlファイルに画像がありません

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

これは機能します。しかし、私はそのフォルダに移動し、そのHTMLファイル(アンドロイドのデフォルトのWebブラウザを使用して)を開くと、画像ファイルが表示されていません。画像以外のすべてを表示しています。 htmlファイルを表示するデフォルトのアンドロイドブラウザの問題は何ですか? defalutブラウザ& WebViewを使用してファイルを開くときに違いがありますか?ここ は、それはまた、デフォルトのブラウザで開く場合、私は、HTML上の画像を見ることができる方法

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

HTMLで自分の画像タグのですか?

答えて

0

あなたのimg-pathに問題があると思います。 src="image.png"を設定しようとすると、両方のファイルが同じディレクトリにあるときに動作するはずです。それが動作するかどうか私に教えてください。

+0

これは機能します。どうもありがとう。しかし、画像が別のディレクトリ(例えば、/ sdcard/test2)にある場合、画像srcはどのようになるべきですか?私に教えていただけますか? – Santhosh

+0

私はパスが/ sdcardから始まり、/ mntから始まらないと思います。しかし、私は100%確実ではありません。パスを '/ sdcard/test2/image.png'に設定してみてください。がんばろう。 –

0

イメージの名前を変更して試してみてください。うまくいくかもしれない。

+0

申し訳ありませんが、これは深刻な反応ではありません –

+0

大丈夫です。クールオール – Santhosh

0

は、それが今で動作しないのは、あなたのパスにを/ mntを削除file:///sdcard/test/report_external.html の代わりfile:///mnt/sdcard/test/report_external.html を試してみてください?

関連する問題