-2

画像を含む JSON で HTML タグを取得しています。WebView を読み込んでも画像が表示されないのはなぜですか?

画像と TextView の両方を表示する WebView で HTML を表示したいのですが、コードはテキストのみを表示し、画像は表示しません。

理由はありますか?

WebView      wv = (WebView) findViewById(R.id.webview1);


   String   htmldescription = school2.getJSONObject(0).getString("description");

wv.loadData(htmldescription, "text/html", "utf8");

              {"Status":1,
          "data":
 [
  {"product_id":"8569",


 "image":"data\/osc\/0\/10011-Scalp-Med-Hsdf.jpg",
  "manufacturer_id":"0",

 "name":"Scalp Med Hair Grow PC-0004..",

  "description":"<p><b><font face="Arial">Scalp Med Hair Grow PC-0004.. <\/font><\/b><\/p>    
  \r\n\r  
 \n<p><img border="0" height="257"
  src="http:\/\/www.megamall.com.pk\/image\/cache\/data\/10011-Scalp-Med-Hairfall-Solution- 
 800x800.jpg" width="261" \/><\/p>\r\n\r\n<p><b><font face="Arial" size="2">
 Features: <\/font><\/b><\/p>\r\n\r\n<p><font face="Arial" size="2"><b>Scalp Med Hair 
  Grow<\/b>    is an all natural formulation which includes the pure extracts of plants from 
 3 different continents.<br \/>\r\n<br \/>\r\nIs your Bald Spot getting bigger and bigger 
 every   month?<br \/>\r\nIs the hair on your shower floor getting thicker while it gets
thinner and thinner on your head?<br \/>\r\n<br \/>\r\nThen Scalp Med Hair Grow
 is for you. Scalp Med Hair Grow is an all natural formulation which includes the
 pure extracts of plants from 3 different continents. This tried and tested formulation
 will reach deep down to cleanse, revitalize and unblock the hair follicles allowing vital   
nutrients to reach the hair roots and allow hair to grow again.<br \/>\r\n<br \/>\r\nScalp
 Med Hair Grow is the only ecological product of its kind capable of treating alopecia 
 efficiently. In the first month, continual use of Scalp Med Hair Grow will recover
 and strengthen the hair follicles. In the second month, your hair will stop 
 falling out altogether. And by the third month, new hair will start to grow.
 <\/font><\/p>\r\n",
 "meta_description":"Scalp Med Hair Grow PC-0004.. Rs. 1199.0000\/- Buy Scalp 
  Med Hair Grow PC-0004.. Lifestyle > Fragrances & Beauty in Pakistan","meta_keyword":
 "Tablet PC, Laptops, Mobile Phones, Watches, China Mobiles, Refurbished Mobiles, 
  Head Phones, Nokia Lumia, Nokia Asha, Samsung Galaxy, Computers, Home Appliances, 
  Printer, Scanners, ipods, ipads, blackberry, htc, iphone, apple, nokia, sony, camera,    
 samsun","product_h1":"",

 }

]}
4

2 に答える 2

2

画像をロードするには、 を使用する必要がありますloadDataWithBaseURL。ビュー データを使用して画像を読み込むには、このリンクを参照してください。

于 2013-10-29T08:17:57.790 に答える
0

JSON文字列を取得した後:

String content = HttpApi.getContent(URL);

前の URL を渡して、webview にデータをロードします

webview.loadDataWithBaseURL(URL, contentAfterParsing, "text/html", "UTF-8", null);

その後、webviewに画像が表示されます

于 2013-12-19T07:24:20.617 に答える