SimpleCursorAdapter简单实例(附源码)

以前学习了ArrayAdapter(),SimpleAdapter(),现在来学习SimpleCursorAdapter(),将数据源绑定到ListView显示。

Cursor提供了一种对从表中检索出数据进行操作的灵活的手段。

Cursor的方法:
    moveToNext():将游标从当前行移动到下一行,如果已经移动过了最后一行返回结果为false,否则为true

    moveToPrevious():将游标从当前行移动到上一行,如果移动过了结果集的第一行返回值为false,否则为true

    
    moveToFirst():将游标移动到结果集的第一行,如果结果集为空,返回值为false,否则为true
    
    moveToLast():将游标移动到结果集的最后一行,如果结果集为空,返回值为false,否则为true

    SimpleCursorAdapter可以理解为:简单游标适配器

    SimpleCursorAdapter也是一个桥梁,是一个将Cursor游标中的列,与layout文件中定义控件进行匹配的简单适配器,你可以指定选择游标中的哪些列,用哪些控件显示这些列。

    SimpleCursorAdapter可以将数据库中查询出来的数据,直接绑定到ListView进行显示。

    对比一下SimpleCursorAdapter和SimpleAdapter的构造方法会发现:它们都有5个参数,不同的是数据源,SimpleAdaper的数据源是封装了Map集合的List集合,而SimpleCursorAdapter的数据源则是Cursor。


    SimpleCursorAdapter中一个重要的方法,
        public void bindView(View view,Context context,Cursor cursor){

            //通过这个方法可以将Cursor中的数据绑定到指定的View上面

        }


源码:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值