2010-04-14 40 views
2

在我的應用程序中,我在webview中顯示數據,但無法在webview中顯示圖像。Android中的loadDataWithBaseURL()在顯示圖像時出現的問題

我使用了loadDatawithBaseURL()方法。

這是我的代碼..

webview.loadDataWithBaseURL( 「文件:/// 059600656X /」 數據, 「text/html的」, 「UTF-8」, 「關於:空白」);

//這裏的數據是一個包含html解析數據的字符串對象。

我認爲它不能找到給定目錄中的圖像。

Can有人能幫助我嗎?

+0

在logcat中的任何警告? – 2010-04-14 12:05:34

+0

沒有。在logcat中沒有任何評論。 – Addy 2010-04-14 12:38:42

+0

在發佈一個新的之前,請先搜索類似的問題...就在昨天有人問到這個問題,並找到了解決問題的方法:http://stackoverflow.com/questions/2630829/android-display-res-viewable-in -webview。如果可以的話,我會投票把這個問題作爲重複來解決。 – 2010-04-14 12:45:24

回答

0

您不能使用簡單的file:///loadDataWithBaseURL()"about:blank"的網址可能不是有效的基準網址。

+0

好的我刪除了仍然是相同的問題/ – Addy 2010-04-14 12:39:19

0

爲了讓你需要做的兩件事情肯定loadDataWithBaseURL工作:

所有圖片src包括「文件:/// android_asset/imagename」

和圖像的資源文件夾!

所以與答案1相反,它就這麼簡單!

穆尼爾·賽義德

0

當您使用LoadDataWithBaseURL您必須指定圖像資源作爲烏拉圭回合的BaseURL和數據必須是烏爾陣列或圖像渲染。

例如

wv.loadDataWithBaseURL("file:///android_asset/", srray[position], "text/html", "UTF-8", null); 

這應該幫助我

相關問題