2 jonskeet JonSkeet 于 2013.05.07 17:14 提问

从 web 中获取图像的 JSON 路径并把图像显示在 ImageView 中

我获取一个 website,在json中提供一个图像的路径,我想获取这个路径并在ImageView中显示一个图像。如何从web 中获取图像的JSON 路径并把图像显示在ImageView中?
提示: targetSdkVersion="15"

{
"count": "28",
"data": [
    {
        "id": "84",
        "thumb": "http://mmmmm.cccc.com/data/card/thum/a1f694f5ba0df9147c02b0c0c8cb83c2.jpg",
        "category": "Purchase",
        "title": "test",
        "locationname": "test",
        "latitude": "0",
        "longitude": "0"
    }
]
}

Activity 中:

ImageView iv = (ImageView) findViewById(R.id.imageView1);
iv.setImageResource(R.drawable.photo); // 显示图像在项目中,使用JSON路径如何显示图像

2个回答

luhuajcdd
luhuajcdd   2013.05.07 18:44
  1. 首先得从json中取出图片地址,
  2. 通过http请求下载图片,
  3. 把下载的图片通过ImageView显示
cj6585256
cj6585256   2013.05.08 15:08

HttpClient请求site,获取流,JsonObject解析,String url = JsonObject.optString("thumb");

根据Url下载Bitmap ,再ImageView.setBitmap(xx)就OK了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!