问题描述
- 从 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路径如何显示图像
解决方案
- 首先得从json中取出图片地址,
- 通过http请求下载图片,
- 把下载的图片通过ImageView显示
解决方案二:
HttpClient请求site,获取流,JsonObject解析,String url = JsonObject.optString("thumb");
根据Url下载Bitmap ,再ImageView.setBitmap(xx)就OK了
时间: 2024-09-22 15:52:05