Android 中SQLite技术实例详解


当前第2页 返回上一页

XML

relative_main

<LinearLayout android:orientation="vertical" 
android:background="@color/background_color" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout android:background="@drawable/title_bar" 
  android:layout_width="fill_parent" 
  android:layout_height="50.0sp">
  <TextView 
    android:textSize="@dimen/title_size" 
    android:textStyle="bold" 
    android:textColor="@color/title_color" 
    android:gravity="center" 
    android:layout_gravity="center" 
    android:layout_width="wrap_content" 
    android:layout_height="50.0sp" 
    android:text="@string/relative_name" 
    android:layout_centerInParent="true" />
</RelativeLayout>
<RelativeLayout android:id="@+id/white_content" 
  android:layout_width="fill_parent" 
  android:layout_height="wrap_content">
  <ListView android:id="@+id/list_view"
     android:scrollbars="none" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:scrollingCache="true" 
     android:cacheColorHint="#00000000" 
     android:divider="@null" 
     android:fastScrollEnabled="false" />
</RelativeLayout>
</LinearLayout>
dialog_editor

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="center" 
android:orientation="vertical" 
android:id="@+id/linearlayout_dialog" 
android:layout_width="300.0dip" 
android:layout_height="wrap_content">
   <TextView 
  android:textSize="20.0sp" 
  android:textColor="#ffffffff" 
  android:gravity="center" 
  android:id="@+id/title" 
  android:background="@drawable/popup_topbg" 
  android:layout_width="fill_parent" 
  android:layout_height="60.0dip" 
  android:text="@string/add_white" />
<LinearLayout 
  android:orientation="vertical" 
  android:background="@drawable/simple_dialog_list_item_bg" 
  android:paddingLeft="5.0dip" android:paddingTop="5.0dip" 
  android:paddingRight="5.0dip" android:layout_width="fill_parent" 
  android:layout_height="wrap_content">


      <LinearLayout android:orientation="horizontal" android:layout_width="wrap_content" 
    android:layout_height="wrap_content" android:layout_marginLeft="8.0dip" 
    android:layout_marginTop="6.0dip" android:layout_marginRight="6.0dip" 
    android:layout_marginBottom="2.0dip">
    <TextView android:textSize="16.0sp" android:textColor="#ff000000" 
      android:layout_width="wrap_content" android:layout_height="wrap_content" 
      android:text="@string/name" />
    <EditText android:gravity="left|center" 
      android:id="@+id/name" 
      android:background="@drawable/text_input" 
      android:layout_width="210.0dip" android:layout_height="wrap_content" 
      android:layout_marginLeft="8.0dip" android:hint="@string/name_hint" 
      android:singleLine="true" />
  </LinearLayout>
  <LinearLayout android:layout_gravity="center" android:orientation="horizontal" 
    android:layout_width="fill_parent" android:layout_height="wrap_content" 
    android:layout_marginLeft="8.0dip" android:layout_marginRight="6.0dip">
    <TextView android:textSize="16.0sp" android:textColor="#ff000000" 
      android:layout_width="wrap_content" android:layout_height="wrap_content" 
      android:text="@string/address" />
    <EditText android:gravity="left|center" android:id="@+id/phone" 
      android:background="@drawable/text_input" 
      android:layout_width="210.0dip" 
      android:layout_height="wrap_content" android:layout_marginLeft="8.0dip" 
      android:hint="@string/address_hint" android:singleLine="true" 
      android:inputType="phone" />
  </LinearLayout>

  <include layout="@layout/divider" />
  <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" 
    android:layout_height="54.0dip">
    <Button android:textSize="20.0sp" android:id="@+id/btn_ok" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" android:text="@string/ok" 
      android:layout_weight="5.0" style="@style/dialog_item" />
    <View android:background="#ffbcc2c5" android:layout_width="2.0px" 
      android:layout_height="fill_parent" />
    <Button android:textSize="20.0sp" android:id="@+id/btn_cancel" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:text="@string/cancel" android:layout_weight="5.0" 
      style="@style/dialog_item" />
  </LinearLayout>
</LinearLayout>
 </LinearLayout>

relative_list_item

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="center_vertical" 
android:orientation="horizontal" 
android:layout_width="fill_parent" 
android:layout_height="40.0dip" 
style="@style/list_item_background">
<LinearLayout 
  android:gravity="center_vertical" 
  android:orientation="horizontal" 
  android:id="@+id/ll_line1" 
  android:paddingLeft="5.0dip" 
  android:paddingRight="5.0dip" 
  android:layout_width="0.0dip" 
  android:layout_height="wrap_content" 
  android:layout_weight="1.0">
  <TextView 
    android:textSize="@dimen/list_font_size_0" 
    android:textStyle="bold" 
    android:textColor="@color/list_item_text" 
    android:ellipsize="end" 
    android:gravity="center" 
    android:id="@+id/txtView_name" 
    android:paddingBottom="3.0dip" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:maxWidth="80.0dip" 
    android:singleLine="true" />
  <TextView 
    android:textSize="@dimen/list_font_size_1" 
    android:textStyle="bold" 
    android:textColor="@color/list_item_text" 
    android:ellipsize="end" android:gravity="center" 
    android:id="@+id/txtView_number" android:layout_width="wrap_content" 
    android:layout_height="wrap_content" android:layout_marginLeft="10.0dip" 
    android:singleLine="true" />
</LinearLayout>
<ImageView 
  android:layout_gravity="center_vertical" 
  android:id="@+id/imageView_call" 
  android:background="@drawable/btn_dial_action" 
  android:paddingLeft="8.0dip" 
  android:paddingTop="8.0dip" 
  android:paddingRight="8.0dip" 
  android:paddingBottom="8.0dip" 
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content" 
  android:src="@drawable/call_phone" />"

 <ImageView android:layout_gravity="center_vertical" 
android:id="@+id/recipients_picker" 
android:background="@drawable/add_contact_selector" 
android:layout_width="65.0dip" android:layout_height="65.0dip" 
android:layout_marginLeft="2.0dip" android:layout_marginRight="2.0dip" 
android:scaleType="fitXY" />
<View android:id="@+id/imageView_divider" android:background="#2b2b2b2b" 
  android:layout_width="2.0dip" android:layout_height="40.0dip" />
<ImageView android:layout_gravity="right|center" 
  android:id="@+id/imageView_delete" android:paddingLeft="8.0dip" 
  android:paddingTop="8.0dip" android:paddingRight="8.0dip" 
  android:paddingBottom="8.0dip" android:layout_width="wrap_content" 
  android:layout_height="wrap_content" 
  android:src="@drawable/del_cross" />
    </LinearLayout>

dialog_delete

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="center" 
android:orientation="vertical" 
android:id="@+id/linearLayout_dialog" 
android:layout_width="300.0dip" android:layout_height="wrap_content">
<TextView android:textSize="20.0sp" android:textColor="#ffffffff" 
  android:gravity="center" android:background="@drawable/popup_topbg" 
  android:layout_width="fill_parent" android:layout_height="60.0dip" 
  android:text="@string/tips" />
<LinearLayout android:orientation="vertical" 
  android:background="@drawable/simple_dialog_list_item_bg" 
  android:paddingLeft="5.0dip" 
  android:paddingTop="12.0dip" android:paddingRight="5.0dip" 
  android:layout_width="fill_parent" android:layout_height="wrap_content">
  <TextView android:textSize="20.0sp" android:textColor="#ff000000" 
    android:id="@+id/txtView_delete" android:paddingBottom="12.0dip" 
    android:layout_width="wrap_content" android:layout_height="wrap_content" 
    android:layout_marginLeft="8.0dip" android:layout_marginRight="6.0dip" />
  <include layout="@layout/divider" />
  <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" 
    android:layout_height="54.0dip">
    <Button android:textSize="20.0sp" android:id="@+id/btn_ok" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:text="@string/dialog_yes" android:layout_weight="5.0" 
      style="@style/dialog_item" />
    <View android:background="#ffbcc2c5" android:layout_width="2.0px" 
      android:layout_height="fill_parent" />
    <Button android:textSize="20.0sp" android:id="@+id/btn_cancel" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:text="@string/dialog_no" android:layout_weight="5.0" 
      style="@style/dialog_item" />
  </LinearLayout>
</LinearLayout>
</LinearLayout>

这是一个简单的demo,我这里就不详细说明数据库的细节了,对于已经很熟悉数据库的,可以查看android官网有说明的,

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


标签:SQLite

返回前面的内容

相关阅读 >>

python中常用的各种数据库操作模块和连接实例

android 数据存储方式有哪几种

android studio连接Sqlite数据库的登录注册实现

svn 清理失败 (cleanup 失败) 的快速解决方法

android中Sqlite 使用方法详解

详解ios应用开发中core data数据存储的使用

android开发之contentprovider的使用详解

python集合的增删改查操作

ios app中数据管理框架core data的基本数据操作教程

c#连接到sql server2008数据库的实例代码

更多相关阅读请进入《Sqlite》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...