【问题标题】:Load Image from server and diaplay in listview [duplicate]从服务器加载图像并在列表视图中显示 [重复]
【发布时间】:2014-11-21 05:25:06
【问题描述】:

解析 JSON 数组后,我得到了图像路径 如何下载该图像并将其设置在列表视图中。

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

在字符串“img”中获取图像路径 如何将其设置为列表中的图像视图 什么是在我的 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);  
                }

【问题讨论】:

  • 您是否尝试过在列表视图中设置图像,或者您搜索过与此相关的内容?
  • 你试过this吗?
  • 在发布任何问题之前进行谷歌搜索,检查是否已经提出过类似类型的问题。网上有很多库和文档可供您完成工作。
  • 您在哪里添加了此代码来获取图像?
  • 在我的自定义适配器类中

标签: android android-listview imageview


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    相关资源
    最近更新 更多