首页 理论教育 使用SimpleCursorAdapter实现数据绑定

使用SimpleCursorAdapter实现数据绑定

时间:2023-06-15 理论教育 版权反馈
【摘要】:表6-3 SimpleCursorAdapter()方法参数功能说明如何使用SimpleCurosrAdapter呢?它主要是将Cursor中的columns与在XML文件中定义的TextViews或ImageViews进行匹配的简易适配器。也就是说,SimpleCursorAdapter允许绑定一个Cursor的columns到ListView上,并使用自定义的layout显示ListView中的每个项目。下面通过一个示例,讲述SimpleCurosrAdapter的用法,示例代码运行结果如图6-5所示。首先,介绍如何通过xml布局实现这一效果,如代码清单6-8所示。

使用SimpleCursorAdapter实现数据绑定

SimpleCursorAdapter允许绑定一个游标的列到ListView控件上,并使用自定义的layout显示每个项目。可以使用SimpleCursorAdapter作为中间桥梁,将数据库中查询出来的数据直接显示到ListView中。其构造函数结构如下:

978-7-111-37968-3-Chapter06-20.jpg

具体参数含义如表6-3所示。

表6-3 SimpleCursorAdapter()方法参数功能说明

978-7-111-37968-3-Chapter06-21.jpg

如何使用SimpleCurosrAdapter呢?它主要是将Cursor中的columns与在XML文件中定义的TextViews或ImageViews进行匹配的简易适配器(Adapter)。你可以指定选择Cursor中的哪些columns、用哪些views来显示这些columns以及指定定义这些views的XML文件。也就是说,SimpleCursorAdapter允许绑定一个Cursor的columns到ListView上,并使用自定义的layout显示ListView中的每个项目。下面通过一个示例,讲述SimpleCurosrAdapter的用法,示例代码运行结果如图6-5所示。

首先,介绍如何通过xml布局实现这一效果,如代码清单6-8所示。

978-7-111-37968-3-Chapter06-22.jpg

图6-5 SimpleCursorAdapter适配器示例代码运行结果(www.xing528.com)

代码清单6-8 SimpleCursorAdapter适配器使用示例(第6章\Demo_06_04)main.xml

978-7-111-37968-3-Chapter06-23.jpg

其次,介绍Activity java代码如何配合xml布局实现这一效果,如代码清单6-9所示。

代码清单6-9 SimpleCursorAdapter适配器使用示例(第6章\Demo_06_04)MainActivity.java

978-7-111-37968-3-Chapter06-24.jpg

978-7-111-37968-3-Chapter06-25.jpg

978-7-111-37968-3-Chapter06-26.jpg

978-7-111-37968-3-Chapter06-27.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈