2011-09-30 65 views
2

我的assets/content1/htmls/文件夾中有數百個HTML文件。 HTML文件中引用的圖像源位於文件夾assets/content1/images/。在HTML文件中,使用圖像的相對路徑(例如<img src="../images/1274.jpg" width="547" height="290" border="0"/>)。但這些圖像不會顯示在HTML文件中。webview中對圖像的相對引用

研究其他SO帖子之後,我嘗試了BaseUrl設置爲file:///android_asset/content1/,並在loadDataWithBaseUrl methodsrc="images/更換所有的src="../images/"。即使那樣,圖像也沒有出現。誰能告訴我爲什麼這不起作用? webview中應該如何使用相對URL?

+0

這可能是一個遠射,或者可能是你已經嘗試過,如果你把/ images文件夾放在/ htmls文件夾中並且圖像源指向,它會有幫助嗎? – serkanozel

+0

嘗試失敗:( – 500865

回答

0

,如果你把你的圖片上的內容1文件夾,然後寫類似這樣的HTML文件中

<img src="file:///android_asset/content1/1.jpg" alt="" title="";"/> 

如果是在圖像然後選擇文件夾

<img src="file:///android_asset/images/1274.jpg" alt="" title="";"/> 

,它是工作怎麼我已經嘗試了這個。

+1

這工作..但我的問題是爲什麼它不工作,即使我使用BaseUrl .. – 500865