从服务器和diaplay列表视图中加载图像视图、图像、加载、服务器

2023-09-07 13:55:49 作者:别爱我像个朋友

解析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