2015-03-03 24 views
1

我想顯示來自http的圖像不存儲在本地。我無法顯示圖像。使用webview顯示來自html的http圖像

webView = (WebView) findViewById(R.id.webView1); 
    webView.getSettings().setJavaScriptEnabled(true); 


    String customHtml = "<html><body>" 
      + "<h1>Hello, WebView</h1>" 
      +"<img src="+"'http://dreamatico.com/data_images/flowers/flowers-5.jpg'"+" height="+142+" width="+142+">" 
      + "</body></html>"; 
    webView.loadData(customHtml, "text/html", "UTF-8"); 
+0

加載HTML文件中有你提供上網權限在AndroidManifest.xml文件? – 2015-03-03 07:12:37

+0

你已添加。 – humy 2015-03-03 07:51:38

回答

0

創建HTML文件,並把它的資產文件夾,並使用

WebView mWebView = null; 
    mWebView = (WebView) findViewById(R.id.webview); 
    mWebView.getSettings().setJavaScriptEnabled(true); 
    mWebView.loadUrl("file:///android_asset/new.html"); 
+0

但我不想在asstes文件夾中存儲圖像我想從http鏈接加載圖像 – humy 2015-03-03 06:29:35

+0

無需將圖像放在資產文件夾中。你只需要把HTML文件 – Fahim 2015-03-03 06:30:33

+0

我正在創建應用程序,其中從api的形式獲取數據的html.so每次它不可能存儲在資產文件夾..所以什麼解決方案 – humy 2015-03-03 06:37:53