SQLite分页表格
2013-10-31 13:12
253 查看
转自http://www.android-study.com/jichuzhishi/496.html
实现并封装一个SQL分页表格控件,不仅支持分页还是以表格的形式展示数据。先来看看本文程序运行的动画:
这个SQL分页表格控件主要分为“表格区”和“分页栏”这两部分,这两部分都是基于GridView实现的。网上介绍Android上实现表格的DEMO一般都用ListView。ListView与GridView对比,ListView最大的优势是格单元的大小可以自定义,可以某单元长某单元短,但是难于实现自适应数据表的结构;而GridView最大的优势就是自适应数据表的结构,但是格单元统一大小。。。对于数据表结构多变的情况,建议使用GridView实现表格。
本文实现的SQL分页表格控件有以下特点:
1、自适应数据表结构,但是格单元统一大小。
2、支持分页。
3、“表格区”有按键事件回调处理,“分页栏”有分页切换事件回调处理。
本文程序代码较多,可以到这里下载整个工程的源码:testSQLite.rar
items.xml的代码如下,它是“表格区”和“分页栏”的格单元实现:
?
main.xml的代码如下:
?
演示程序testSQLite.java的源码:
?
分页表格控件GVTable.java的源码:
?
实现并封装一个SQL分页表格控件,不仅支持分页还是以表格的形式展示数据。先来看看本文程序运行的动画:
这个SQL分页表格控件主要分为“表格区”和“分页栏”这两部分,这两部分都是基于GridView实现的。网上介绍Android上实现表格的DEMO一般都用ListView。ListView与GridView对比,ListView最大的优势是格单元的大小可以自定义,可以某单元长某单元短,但是难于实现自适应数据表的结构;而GridView最大的优势就是自适应数据表的结构,但是格单元统一大小。。。对于数据表结构多变的情况,建议使用GridView实现表格。
本文实现的SQL分页表格控件有以下特点:
1、自适应数据表结构,但是格单元统一大小。
2、支持分页。
3、“表格区”有按键事件回调处理,“分页栏”有分页切换事件回调处理。
本文程序代码较多,可以到这里下载整个工程的源码:testSQLite.rar
items.xml的代码如下,它是“表格区”和“分页栏”的格单元实现:
?
?
?
?
相关文章推荐
- Android提高第九篇之SQLite分页表格
- Android提高第九篇之SQLite分页表格
- Android提高第九篇之SQLite分页表格
- Android提高第九篇之SQLite分页表格
- Android提高第九篇之SQLite分页表格
- Android提高第九篇之GridView和SQLite实现分页表格
- Android提高篇之SQLite分页表格
- Android提高之SQLite分页表格实现方法
- Android提高第九篇之SQLite分页表格
- Android提高第九篇之SQLite分页表格
- Android提高第九篇之SQLite分页表格
- Android提高第九篇之GridView和SQLite实现分页表格
- Android增高第九篇之GridView和SQLite实现分页表格
- Android提高第九篇之SQLite分页表格
- freemarker生成word,表格分页
- Android提高第八篇之SQLite分页读取
- 每日总结(一)Sql查询只显示时间、GridView去除表格线、DateTimeControl重置、GridView分页、Jquery取值
- angularjs表格分页功能详解
- EasyUI DataGrid表格分页效果实现—笔记
- ExtJs 备忘录(6)—— GirdPanl表格(二) [ 搜索分页 ]