美文网首页
Android-----QQ列表(1)

Android-----QQ列表(1)

作者: 26小瑜儿 | 来源:发表于2019-11-27 19:22 被阅读0次

    首先分析以下大致框架:
    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

    相关文章

      网友评论

          本文标题:Android-----QQ列表(1)

          本文链接:https://www.haomeiwen.com/subject/bichwctx.html