a179583637 2016-06-18 10:20 采纳率: 0%
浏览 3482

json数据中有图片的url,怎么把url添加到imageview中,谢谢大家

这是我获取数据的代码,还有顺便问一下怎么写线程
try {

                        JSONObject  dataJson=new JSONObject(responseString);
                        JSONArray data=dataJson.getJSONArray("retData");
                      // 创建一个List集合,List集合的元素是Map
                        List<Map<String, Object>> listItems =new ArrayList<Map<String, Object>>();
                        for (int i = 0; i < 5; i++) {
                            JSONObject info = data.getJSONObject(i);
                            Map<String, Object> listItem = new HashMap<String, Object>();
                            Bitmap bit= BitmapFactory.decodeFile(info.getString("img_url"));
                            listItem.put("title", info.getString("title"));
                            listItem.put("image", bit);
                            listItem.put("abs", info.getString("abstract"));
                            listItems.add(listItem);
                        }
                        // 创建一个SimpleAdapter
                        SimpleAdapter simpleAdapter = new SimpleAdapter(getActivity(), listItems,R.layout.news_simple_item,
                                new String[]{"image", "title", "abs"},
                                new int[]{R.id.image, R.id.title, R.id.abs});
                        ListView list = (ListView) view.findViewById(R.id.chat_news);
                        // 为ListView设置Adapter
                        list.setAdapter(simpleAdapter);
  • 写回答

5条回答 默认 最新

  • oathchen 2016-06-18 12:23
    关注

    发错了不好意思你没这个glide的jar文件,用这个吧:
    dependencies {
    compile 'com.github.bumptech.glide:glide:3.6.1'
    }

    评论

报告相同问题?

悬赏问题

  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码