从服务器加载图像并在列表视图中显示

时间:2014-11-21 05:25:07

标签: android android-listview imageview

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

1 个答案:

答案 0 :(得分:0)

您可以使用通用图像加载器库从服务器加载图像,它们为加载和缓存图像提供了良好的实现。 找到它here