这篇文章翻译自Ravi Tamada博客中的Android Custom ListView with Image and Text using Volley
这个ListView呈现了一些影视信息,每一行是一个影片的信息,每一行中有一张电影的图片,电影的名字、评分、类型、年份等信息。
我们通过解析json然后拿到数据,这个json数据包括json数组,每个json数组中是一个json对象,json对象中包括了电影的图片url地址、标题、年份、评分、类型等信息
JSON Url:http://api.androidhive.info/json/movies.json
如果你第一次使用Volley框架,我建议你去我之前的文章看一下Android网络框架-Volley(一) 工作原理分析 。然后到百度上下载一个volley.jar。添加到项目的lib文件夹里面
我选择了RelativeLayout来实现这个布局,图片我们使用volley提供的NetworkImageView
现在我们来新建一个Android项目
1.打开eclipse,点击File-->New-->Android Application Project。填好基本信息后,我们把包名命名为info.androidhive.customlistviewvolley
2.将volley.jar添加到项目的lib文件夹下
3.我们先把包建好,我们一共分为4个包: adapter, app, model 和 util 。现在我们项目结构如下:
info.androidhive.customlistviewvolley.adater
info.androidhive.customlistviewvolley.app
info.androidhive.customlistviewvolley.model
info.androidhive.customlistviewvolley.util
4.打开res/values/colors.xml。如果没有colors.xml,我们就自己创建一个。然后添加如下代码
Android网络框架-Volley实践 使用Volley打造自定义ListView
原文地址:http://blog.csdn.net/nugongahou110/article/details/46910149