本文内容
- 环境
- 项目结构
- 演示 1
- 演示 2
- 演示 3
- 演示 4
环境
- Windows 2008 R2 64 位
- Eclipse ADT V22.6.2,Android 4.4.2(API 19)
- SAMSUNG GT-8618,Android OS 4.1.2
项目结构


图 1 项目结构

图 2 主程序界面
SimpleList 演示
简单通过网络获得音乐列表的JSON数据,json 数据为数组,利用 AsyncTask 加载到 listview 控件。而 Listview 的相应的adpter 规定了,网络获取的数据,如何显示每行。 并利用 JSONArray 转换成json数组


simpleXlist 演示
演示了github上的Xlistview控件,该演示是github xlistview 提供的演示。listview 提供下拉更新和上拉加载功能。控件也提供对下拉和上拉操作的启用或禁用,毕竟不是所有场景都同时需要这个两个操作。

xlistivity 演示
只是在上一个演示基础上,改变数据为music,但是禁用了下来更新功能。
为了简单,只访问了一次网络,缓存了数据,上来加载更多时,反复加载数据而已。 
xlistanother 演示
是在上一个演示基础上,模拟多次访问网络,以便上拉加载更多。数据是重复的。 
这个演示,调用了多次 AsyncTask,不知道这样是否可以,不过android貌似不推荐这么做。
下载 Demo
演示 ListView 和 XListView(未整理)
原文:http://www.cnblogs.com/liuning8023/p/4206215.html