2016-06-14 74 views
0

我想告訴這個網址的圖片:的Android的WebView使用loadData顯示圖像失敗

String htmlData= 
"<Html><head></head><body><p style="text-align:center"> 
<img src="//img10.xxx.com/xxx.jpg" /><br/></p></body></html>"; 

mWebView.loadData(htmlData, "text/html; charset=UTF-8", null); 

,但它無法顯示。

如何解決這個問題?

+0

當然,這是一個糟糕的引號,非轉義引號和格式不正確的標籤 - 例如,頭標籤沒有關閉,沒有開啓body標籤,img標籤在img之前有引用,所有html屬性引號都沒有轉義,上面 – Pete

+0

謝謝,我糾正了 – Ruily

回答

0

您可以嘗試loadDataWithBaseURL(),提供具有適當方案的URL。

否則,修復HTML以提供該src屬性的方案。 loadData()不知道該協議相關URL使用什麼方案。

+0

謝謝,它使用loadDataWithBaseURL()與baseUrl startWith http – Ruily

相關問題