zoukankan      html  css  js  c++  java
  • ListView学习小结

    ListView小结

             ListView 是Android UI中十分重要的一个组件,在数据的显示上能有着十分灵活的表现,其使用也比较简单,一般包括以下几个要点:

    1、  可以通过编写ListActivity的子类来使用ListView进行数据的显示,因为ListActivity自带了ListView和ListAdapter类成员对象的引用;

    2、  除了使用ListActivity中自带的ListAdapter适配器外,也可以自定义一个Adapter,自定义Adapter有很多方式,可以通过继承BaseAdapter、ArrayAdapter以及CursorAdapter来实现,要注意的是要自己实现相关抽象类的抽象方法,其中尤为重要的是GetView方法,另外为了更好地进行交互,在编写程序时可以实现ListActivity的OnListItemClick函数;

    3、  使用ListView很重要的一点就是通过合适的Adapter来进行数据与视图的绑定工作,最大程度的实现Adapter的桥梁作用;

    4、  在xml文档中android:background属性的自定义问题,该问题涉及到UI界面的美化,可以为该属性单独定义一个用于设置其UI反馈的xml文件(达到的效果意外的好),可以运用到其他组件上(如Button等);

    5、  使用CursorAdapter时涉及到SQLite数据库的使用,因为使用CursorAdapter可以很好地完成数据库中内容的显示,当然亦可以使用简单版本SimpleCursorAdapter,使用SimpleCursorAdpter的话可以不用创建其子类,而使用CursorAdapter必须通过其子类来实现,在子类中要实现BindView和NewView两个方法。

  • 相关阅读:
    B507实验室打印机连接方法
    2016年武汉大学计算机学院“新技术系列讲座”简介记录
    使用SpringBoot快速构建应用程序
    UIColor,CGColor,CIColor三者的区别和联系
    Objective C中NULL、Nil、nil、NSNull 的区别
    iOS 部分机制
    常见排序算法-采用Objective-c实现
    iOS的永久存储
    网络协议初探
    iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
  • 原文地址:https://www.cnblogs.com/rainmonth/p/3214469.html
Copyright © 2011-2022 走看看