从服务器和diaplay列表视图中加载图像 [英] Load Image from server and diaplay in listview

查看:131
本文介绍了从服务器和diaplay列表视图中加载图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

解析JSON数组我怎样才能下载图像,并将其设置在列表视图中我得到的图像路径​​后。

 的JSONObject iobject = aJson.getJSONObject(0);
 JSONObject的imgObject = iobject.getJSONObject(img_update);
 串IMG = imgObject.getString(0);

下面的字符串IMG我得到的图像路径
我怎样才能将其设置为在列表中的ImageView
是什么在我的Andr​​oid应用程序显示这些图像一样会有上百张图片的简单而有效的解决方案。

下面是适配器类我的code来设置image.There可能是一些误差作为其不工作我读与此相关的一些教程。

 如果(形象!= NULL){
                串img_path =htt​​p://192.168.2.102/bootstrap/userapp_server/+ evnt.getEventImg();
                文件imgFile =新的文件(img_path);
                位图MYBITMAP = BitmapFactory.de codeFILE(imgFile.getAbsolutePath());
                image.setImageBitmap(MYBITMAP);
                }


解决方案

您可以使用用于加载图像的通用图像加载器liabrary从他们提供用于加载和缓存图像良好的执行服务器。
搜寻这里

After parsing JSON array I'm getting image path How can I download that image and set it in list view.

 JSONObject iobject = aJson.getJSONObject(0);
 JSONObject imgObject =  iobject.getJSONObject("img_update");
 String img = imgObject.getString("0");

Here in string 'img' am getting image path How can I set it to a imageview in list what is simple and efficient solution for displaying those images in my android app as there will be hundreds of images.

following is my code in adapter class to set that image.There might be some error as its not working I read some tutorials related to this .

                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);  
                }

解决方案

You can use universal image loader liabrary for loading image from server they provided good implementation for loading and caching image. Find it here

这篇关于从服务器和diaplay列表视图中加载图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆