2014-11-21 96 views
-4

解析JSON数组后我得到图像路径如何下载该图像并将其设置在列表视图中。从服务器和列表视图中加载图像

JSONObject iobject = aJson.getJSONObject(0); 
JSONObject imgObject = iobject.getJSONObject("img_update"); 
String img = imgObject.getString("0"); 
字符串“IMG”

这里我得到的图像路径 我怎样才能将其设置为在列表 一个ImageView的什么是简单而有效的解决方案,在我的Android应用程序显示这些图像一样会有数百张照片。

以下是我在适配器类中设置该图像的代码。可能会出现一些错误,因为它无法正常工作我阅读了一些与此相关的教程。

   if(image != null) { 
       String img_path = "http://192.168.2.102/bootstrap/userapp_server/" +     evnt.getEventImg(); 
       File imgFile = new File(img_path); 
       Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath()); 
       image.setImageBitmap(myBitmap); 
       } 
+0

你有没有尝试过任何设置图像在列表视图或您曾搜索过相关的? – SilentKiller 2014-11-21 05:26:10

+1

你试过[this](https://www.google.co.in/webhp?sourceid=chrome-instant&rlz=1C1PRFC_enIN613IN613&ion=1&espv=2&ie=UTF-8#q=set%20image%20url%20in%20imageview% 20android)? – 2014-11-21 05:29:38

+0

在发布任何问题之前,请先进行谷歌搜索,检查是否已经询问过类似的问题。还有许多图书馆和网上有文件可用于你的工作。 – 2014-11-21 05:34:32

回答

0

你可以从他们提供的装载和缓存图像良好的执行服务器上使用通用的图像加载器liabrary加载图像。 找到它here