`
fanguanghui
  • 浏览: 96907 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android提高第九篇之SQLite分页表格

 
阅读更多

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!

上次讲的Android上的SQLite分页读取,只用文本框显示数据而已,这次就讲得更加深入些,实现并封装一个SQL分页表格控件,不仅支持分页还是以表格的形式展示数据。先来看看本文程序运行的动画:

这个SQL分页表格控件主要分为“表格区”和“分页栏”这两部分,这两部分都是基于GridView实现的。网上介绍Android上实现表格的DEMO一般都用ListView。ListView与GridView对比,ListView最大的优势是格单元的大小可以自定义,可以某单元长某单元短,但是难于实现自适应数据表的结构;而GridView最大的优势就是自适应数据表的结构,但是格单元统一大小。。。对于数据表结构多变的情况,建议使用GridView实现表格。

本文实现的SQL分页表格控件有以下特点:

1.自适应数据表结构,但是格单元统一大小;

2.支持分页;

3.“表格区”有按键事件回调处理,“分页栏”有分页切换事件回调处理。

本文程序代码较多,可以到这里下载整个工程的源码:http://www.rayfile.com/files/72e78b68-f2e5-11df-8469-0015c55db73d/

items.xml的代码如下,它是“表格区”和“分页栏”的格单元实现:

main.xml的代码如下:

演示程序testSQLite.java的源码:

分页表格控件GVTable.java的源码:


分享到:
评论

相关推荐

    Android提高第九篇之SQLite分页表格.doc

    这篇文档主要探讨了如何在Android上实现一个支持分页和表格展示的SQLite数据控件,以提高用户体验和性能。 首先,文章指出传统的SQLite数据读取方式通常是通过简单的文本框显示数据,而本次讲解的是如何构建一个更...

    Android提高第八篇之SQLite分页读取.doc

    总的来说,Android的SQLite数据库提供了一种高效且灵活的方式来存储和检索数据,而分页查询则能帮助优化性能,提高用户体验。理解如何创建、查询数据库以及在界面中展示分页数据是Android开发中的关键技能。通过熟练...

    gridView实现SQLite分页表格

    总之,这个"gridView实现SQLite分页表格"的示例涵盖了Android开发中的多个重要知识点,包括SQLite数据库操作、自定义Adapter、GridView的使用以及分页加载策略,对提升Android开发能力非常有帮助。通过深入学习和...

    android滑动SQLite分页加载

    本篇文章将深入探讨如何在Android中结合SQLite实现滑动分页加载。 首先,我们需要了解SQLite的基本操作,包括创建数据库、表,以及插入、查询和更新数据。在Android中,通常通过SQLiteOpenHelper类来管理数据库的...

    Android提高之SQLite分页表格实现方法

    本篇文章将详细介绍如何在Android中使用SQLite实现分页表格的功能。 首先,我们要明确分页表格的组成部分:表格区和分页栏。在Android中,通常使用GridView来实现表格布局,因为GridView能自动适应数据的结构,每个...

    android listview scroll滑屏显示sqlite分页,类似聊天记录,listview动态添加sqlite分页数据

    前言:最近做基于openfire聊天(仿QQ、微信)翻页查看聊天记录,为此做了根据时间倒序查看聊天记录,先声明这demo是根据id来倒序(原理和时间倒序一样) 文章地址:...

    Android提高之SQLite分页读取实现方法

    本篇文章将详细阐述如何在Android的SQLite数据库中实现分页读取。 首先,我们需要了解SQLite的基本操作,包括创建数据库、创建表、插入数据以及查询数据。以下是一个简单的示例: 1. **创建数据库**: 在Android...

    SQLite 查询所有 分页查询 查询个数

    在处理大量数据时,为了提高效率并避免一次性加载所有数据导致性能下降,通常会采用分页查询的方式来获取数据。下面我们将详细探讨SQLite中的查询所有、分页查询以及查询个数的相关知识点。 1. 查询所有数据: 在...

    自己写的PHP sqlite 分页代码程序

    自己写的PHP sqlite 分页代码程序

    查询Sqlite分页显示在ListView里

    在Android开发中,SQLite是一个非常重要的本地数据存储方式。它是一个轻量级的数据库,能够有效地管理和处理应用程序中的数据。本教程将围绕“查询SQLite数据并分页显示在ListView”这一主题展开,帮助初学者理解...

    android listview分页查询显示

    在这个"android listview分页查询显示"的Demo中,我们将深入探讨如何实现这个功能,以及如何结合SQLite数据库进行数据管理。 首先,ListView的工作原理是通过Adapter来连接数据源和视图。Adapter负责将数据转化为...

    Android分页获取sqlite数据

    适合初学者 知识点: 1、listView分页加载 2、利用SparseArray实现ViewHolder的缓存 3、java反射机制读取sqlite查询结果 4、sqlite数据库分页读取 5、文件拷贝操作

    C#连接sqlite分页显示实用教程

    C#连接sqlite分页显示详细实用教程 源码下载地址:http://download.csdn.net/detail/min20062020/5491029

    Android SQLite学习工具

    这篇博客“Android SQLite学习工具”可能详细介绍了如何在Android环境中使用SQLite进行数据操作,并提供了一个实用的SQLite管理工具——sqlite3.exe。 SQLite数据库在Android中的应用主要包括创建数据库、创建表、...

    SQLite分页加载

    本文将深入探讨SQLite数据库在Android或iOS等平台上的分页加载实现。 首先,理解分页加载的基本概念至关重要。分页加载是将大数据集分成多个小部分(页)来加载,每次只加载用户当前需要的部分,而不是一次性加载...

    Android数据库SQLite详解

    在Android开发中,SQLite是一个非常重要的组成部分,它是一个轻量级的、开源的、嵌入式的SQL数据库引擎,被广泛用于存储和管理应用程序中的数据。SQLite具有高效、可靠且易于集成的特点,使得它成为Android应用数据...

    android之sqlite实现增删改查

    "Android之SQLite实现增删改查" Android平台中,SQLite是一种轻量级的关系型数据库,广泛应用于移动应用开发中。在本例子中,我们将学习如何使用SQLite来实现增删改查操作。 标题解释 "Android之SQLite实现增删改...

Global site tag (gtag.js) - Google Analytics