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

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 04:30 点击:

Android包含了常用于嵌入式系统的SQLite,免去了开发者自己移植安装的功夫。SQLite 支持多数 SQL92 标准,很多常用的SQL命令都能在SQLite上面使用,除此之外Android还提供了一系列自定义的方法去简化对SQLite数据库的操作。不过有跨平台需求的程序就建议使用标准的SQL语句,毕竟这样容易在多个平台之间移植。

先贴出本文程序运行的结果:

\

本文主要讲解了SQLite的基本用法,如:创建数据库,使用SQL命令查询数据表、插入数据,关闭数据库,以及使用GridView实现了一个分页栏(关于GridView的用法),用于把数据分页显示。

分页栏的pagebuttons.xml的源码如下:

view plaincopy to clipboardprint?
<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_height="wrap_content" android:paddingBottom="4dip" 
    android:layout_width="fill_parent"> 
    <TextView android:layout_width="wrap_content" 
        android:layout_below="@+id/ItemImage" android:layout_height="wrap_content" 
        android:text="TextView01" android:layout_centerHorizontal="true" 
        android:id="@+id/ItemText"> 
    </TextView> 
</RelativeLayout>   
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_height="wrap_content" android:paddingBottom="4dip"
 android:layout_width="fill_parent">
 <TextView android:layout_width="wrap_content"
  android:layout_below="@+id/ItemImage" android:layout_height="wrap_content"
  android:text="TextView01" android:layout_centerHorizontal="true"
  android:id="@+id/ItemText">
 </TextView>
</RelativeLayout>  

main.xml的源码如下:

 

view plaincopy to clipboardprint?
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <Button android:layout_height="wrap_content" 
        android:layout_width="fill_parent" android:id="@+id/btnCreateDB" 
        android:text="创建数据库"></Button> 
    <Button android:layout_height="wrap_content" 
        android:layout_width="fill_parent" android:text="插入一串实验数据" android:id="@+id/btnInsertRec"></Button> 
    <Button android:layout_height="wrap_content" android:id="@+id/btnClose" 
        android:text="关闭数据库" android:layout_width="fill_parent"></Button> 
    <EditText android:text="@+id/EditText01" android:id="@+id/EditText01" 
        android:layout_width="fill_parent" android:layout_height="256dip"></EditText> 
    <GridView android:id="@+id/gridview" android:layout_width="fill_parent" 
        android:layout_height="32dip" android:numColumns="auto_fit" 
        android:columnWidth="40dip"></GridView> 
</LinearLayout> 
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Android 完全退出程序
    • 原创:Android应用开发-Andorid歌词秀,含源码
    • android 屏幕保护
    • Android手机软件汉化教程---第四课 dex文件汉化
    • 众多Android 开源项目推荐,给力工作给力学习
    • Android Audio代码分析4
    • Android得到已安装的应用程序信息!
    • Android开发者指南(29) —— USB Host and Accessory
    • Android成长的幕后推手:工程师鲁宾
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1