我很好奇如果可以將內存中已有的圖像添加到Android中的WebView中。Android WebView加載可繪製變量
目前我正在傳遞一個Drawable對象,並希望直接將其添加到WebView而不將它保存到磁盤。
這可能嗎?
例子:
WebView myWebView = (WebView) findViewById(R.main.Content);
InputStream is = (InputStream) new URL(imageURL).getContent();
Drawable image = Drawable.createFromStream(is, "src");
myWebView.add(image); //Fictitious code
我已經使用的WebView「的setBackground」的方法試過了,但是我不希望我的分API限制傑利貝恩,以及我只是提出了一個空白屏幕。
感謝
我的圖像不在應用程序資源中。這是已經在內存中的drawable。 – WeldFire
我已更新答案 –
可以使用'file:/// android_asset /'URL將來自應用程序資源的圖像添加到WebView。請參閱:http://stackoverflow.com/questions/19857225/android-webview-loadurlfile-android-asset-index-htmlhome-failed –