2011-10-18 9 views
1

我有數據的HTML字符串,我從一個Atom提要解析。顯然,裏面有對圖像的引用,我想在WebView上顯示。但使用WebView.loadDataWithBaseUrl不顯示圖像

webview.loadDataWithBaseURL(「」,data,「text/html」,「utf-8」,「」);

僅顯示文本和圖像,未示出。

什麼我失蹤?

預先感謝您。

回答

2

你是不是經過BASE URL,你正在過emptry string。正如你可以在文檔中看到loadDataWithBaseURL()期待作爲第一個參數的Html DataBase URL。所以你應該有這樣的事情:

webview.loadDataWithBaseURL("www.mypage.html",data,"text/html","utf-8",null); 
+0

該文檔說,基本的URL只在相對URL的情況下有用,在這種情況下,我有一個絕對的URL內的數據,因爲我從它一個ATOM Feed。也嘗試使用正確的BASE_URL裏面不會改變行爲 – flyhalf8610

+0

你應該嘗試啓用JavaScript,如果你沒有這樣做你的web視圖。如果顯示圖像,也嘗試查看是否將該數據放入html中。 –