2014-06-10 91 views
1

我已經搜索,但我能找到的所有內容都是作爲圖像內容進入網站。 是否有任何直接的方式來從可繪製文件夾加載到web視圖的圖像? 在此先感謝。從可繪製文件夾加載圖像到webview

+0

參考這個答案,這可能幫助你解決吧.. [Android的添加圖片到的WebView從繪製(http://stackoverflow.com/questions/4534043/android-add-image-to -webview-from-a-drawable) –

+0

不能從drawables加載圖像,但爲什麼不嘗試從資源加載。 –

+0

[@Android顯示/ res /可在WebView中查看]的可能重複(http://stackoverflow.com/questions/2630829/android-display-res-viewable-in-webview) – rds

回答

1

此鏈接:Android add image to webview from a drawable

你只能做這樣的事情,如果我們的形象就是你/資產文件夾內。此外,你必須加載你的資產文件夾內的baseUrl的HTML。

您可以使用WebView.loadUrl()或WebView.loadDataWithBaseURL():

webView.loadUrl("file:///android_asset/file.html"); 

webView.loadDataWithBaseURL( 「文件:/// android_asset /」, 「」,「文本/ html「,」utf-8「,null);

(file.jpg應該是你的資產文件夾中)

太,看到此鏈接:

how to load a picture from my resource in webview?

Android: how to retrieve an image from res/drawable and put it into WebView.loadUrl()

+0

「file:/// android_res」 /drawable/example.png「? –

+0

我認爲不直接從「android_res/drawable」加載 - 你應該從「android_asset」文件夾加載 - 只需嘗試一下! – Saeid

2

我發現從其他崗位這個答案和它適用於我,我們可以從drawable中加載資源。

web_object.loadDataWithBaseURL("file:///android_res/drawable/", "<img src='test.jpg' />", "text/html", "utf-8", null); 
相關問題