SimpleCursorAdapter允许绑定一个游标的列到ListView控件上,并使用自定义的layout显示每个项目。可以使用SimpleCursorAdapter作为中间桥梁,将数据库中查询出来的数据直接显示到ListView中。其构造函数结构如下:
具体参数含义如表6-3所示。
表6-3 SimpleCursorAdapter()方法参数功能说明
如何使用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所示。
图6-5 SimpleCursorAdapter适配器示例代码运行结果(www.xing528.com)
代码清单6-8 SimpleCursorAdapter适配器使用示例(第6章\Demo_06_04)main.xml
其次,介绍Activity java代码如何配合xml布局实现这一效果,如代码清单6-9所示。
代码清单6-9 SimpleCursorAdapter适配器使用示例(第6章\Demo_06_04)MainActivity.java
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。