1
我有數據的HTML字符串,我從一個Atom提要解析。顯然,裏面有對圖像的引用,我想在WebView上顯示。但使用WebView.loadDataWithBaseUrl不顯示圖像
webview.loadDataWithBaseURL(「」,data,「text/html」,「utf-8」,「」);
僅顯示文本和圖像,未示出。
什麼我失蹤?
預先感謝您。
我有數據的HTML字符串,我從一個Atom提要解析。顯然,裏面有對圖像的引用,我想在WebView上顯示。但使用WebView.loadDataWithBaseUrl不顯示圖像
webview.loadDataWithBaseURL(「」,data,「text/html」,「utf-8」,「」);
僅顯示文本和圖像,未示出。
什麼我失蹤?
預先感謝您。
你是不是經過BASE URL
,你正在過emptry string
。正如你可以在文檔中看到loadDataWithBaseURL()
期待作爲第一個參數的Html Data
的Base URL
。所以你應該有這樣的事情:
webview.loadDataWithBaseURL("www.mypage.html",data,"text/html","utf-8",null);
該文檔說,基本的URL只在相對URL的情況下有用,在這種情況下,我有一個絕對的URL內的數據,因爲我從它一個ATOM Feed。也嘗試使用正確的BASE_URL裏面不會改變行爲 – flyhalf8610
你應該嘗試啓用JavaScript,如果你沒有這樣做你的web視圖。如果顯示圖像,也嘗試查看是否將該數據放入html中。 –