首先分析以下大致框架:
DataManager用来管理数据
loadData用来加载数据
界面从DataManager 里面获取数据
image.png
首先创建一个类来管理我们的数据
image.png因为所用的数据是唯一的所以我们启用单例设计模式比较方便
优点:访问非常方便
私有化构造方法
image.png
定义单例对象
image.png
构建一个类管理我们的好友信息
image.png
创建一个类用来加载数据
image.png
在DataManger里面定义一个数据来管理所有的数据
image.png
保存数据
image.png
加载数据:
image.png
搭建界面
添加一个listView
image.png
配置数据的适配器
image.png
搭建模板框架
image.png image.png
运行效果:
image.png
这样的方法不够灵活 ,如果老板改主意了 不qq列表,放qq空间了那就完犊子了
所以我们要再优化一下
直接搞个类来实现listView的全部操做,然后只需要再xml里面简单设置一下就可以用了
image.png
把MainActiviry里面的适配器代码拷贝过来
image.png
让MainActivity里面什么都不剩
image.png
然后再xml里面简单设置一哈就阔以了
image.png
再看一下运行结果 发现一个样
image.png
网友评论