当前课程知识点:Android应用开发基础 > 第十章 数据存储 > 10.2 数据库存储 > 10.2.1 实践案例-Sqlite数据库操作布局
本节我们介绍Sqlite数据库操作的布局
点击SQLITE操作 依次填入姓名学号班级爱好
点击保存数据库
保存成功
点击更新数据库成功
点击查询数据库成功
点击删除数据库成功
进入复制TextView组件代码粘贴
修改内容为“10.3 Sqlite数据库操作”
新建布局类型为LinearLayout线性布局
设置宽度为“match_parent”高度为“wrap_content”
线性布局的排序方式orientation为horizontal
新建button组件
设置宽度为“match_parent”高度为“wrap_content”
id为“btn_sqlite”
内容为“Sqlite操作”
代码编写完成的布局效果
新建一个活动
依次选择New/Activity/Empty Activity
活动名为“SqliteActivity”
进入res\layout\activity_sqlite布局文件
修改布局类型为LineLayout线性布局
线性布局的排序方式为vertical
设置内边距为“10dp”
新建RelativeLayout布局
设置宽度为“match_parent”高度为“50dp”
新建TextView组件
宽度为充满
高度为适配
id为“tv_name”
将控件的左边缘和父控件的左边缘对齐
设置内容为居中
文本内容为“姓名:”
设置字体颜色为“@color/black”
字体大小为17sp
新建EditText组件
宽度为充满
高度为适配
id为“et_name”
下外边距为“5dp”
上外边距为“5dp”
在tv_name的右边对齐
背景为“editext_selector”
内容靠左居中
hint属性为“请输入姓名”
输入类型为“text”
最大长度为“12”
文本颜色为“@color/black”
hint属性字体颜色为“@color/grey”
光标颜色为“@drawable/text_cursor”
字体大小为“17sp”
代码完成后的效果
复制代码粘贴
修改TextView组件的id为“tv_no”
内容为“学号:”
修改EditText组件id为“et_no”
靠在tv_no的右侧
hint属性内容为“请输入学号”
最大长度为“20”
再次粘贴代码
修改TextView组件的id为“tv_class”
内容为“班级:”
修改EditText组件id为“et_class”
靠在tv_class的右侧
hint属性内容为“请输入班级”
最大长度为“20”
再次粘贴代码
修改EditText组件的id为“et_hobby”
hint内容为“请输入爱好”
修改TextView组件id为“tv_hobby”
内容为“爱好:”
靠在tv_class的右侧
最大长度为“20”
新建LinearLayout线性布局
宽度为充满
高度为适配
线性布局的排序方式为horizontal
新建Button组件
宽度为“0dp”高度为“wrap_content”
设置id为“btn_query”
比例为“1”
内容为“查询数据库”
文本颜色为“@color/black”
文字大小为“20sp”
复制button组件代码 粘贴
修改id为“btn_save”
修改内容为“保存数据库”
在粘贴修改id为“btn_update”
内容为“更新数据库”
在粘贴修改id为“btn_delete”
内容为“删除数据库”
新建TextView组件
宽度为充满
高度为适配
设置内容居中
内容为“数据库内容”
字体颜色为“@color/black”
字体大小为“17sp”
新建一个TextView组件
宽度为充满
高度为充满
id为“tv_database”
设置文字内容居中
字体颜色为“@color/black”
字体大小为“17sp”
代码完成后的效果
这就是Sqlite数据库操作布局的全部内容
请大家按照讲课的内容完成Sqlite数据库操作实例布局
在Android的手机或者模拟器中运行
通过实例理解Sqlite数据库操作实例布局的实现过程
-Android Studio4.1.2安装常用问题汇总2021.3.15
-1.1 Android概述
--1.1 Android Studio安装与配置-实践案例
-1.1 Android概述--作业
-1.2 Android程序
-1.2 Android程序--作业
-1.3 Android程序调试
-1.3 Android程序调试--作业
-2.1 Activity概述
-2.1 Activity概述--作业
-2.2 Activity应用
-第2章 Android视图--2.2 Activity应用
-3.1 Activity布局
-3.1 Activity布局--作业
-3.2 Android基础组件
-3.2 Android基础组件--作业
-3.3 Android中级组件
-3.3 Android中级组件--作业
-3.4 Android适配器
-3.4 Android适配器--作业
-4.1 Fragment碎片组件
-4.1 Fragment碎片组件--作业
-4.2 ViewPager翻页类组件
-4.2 ViewPager翻页类组件--作业
-讨论:fragment与activity的生命周期有哪些不同?
-5.1 Android广播概述
-5.1 Android广播概述--作业
-5.2 Android广播工作原理
-5.2 Android广播工作原理--作业
-5.3 自定义广播
-第5章 广播--5.3 自定义广播
-5.4 有序广播
--5.4有序广播
-第5章 广播--5.4 有序广播
-6.1 系统服务概述
-6.1 系统服务概述--作业
-6.2 访问系统服务
-6.2 访问系统服务--作业
-6.3 自定义服务
-第6章 Android服务--6.3 自定义服务
-6.4 多线程
--6.4 多线程
-第6章 Android服务--6.4 多线程
-7.1 Android运行权限
-7.1 Android运行权限--作业
-7.2 URL URI概述
-第7章 内容提供者ContentProvider--7.2 URL URI概述
-7.3 ContentProvider概述
-第7章 内容提供者ContentProvider--7.3 ContentProvider概述
-7.4 访问通讯录
-第7章 内容提供者ContentProvider--7.4 访问通讯录
-7.5 课后作业案例
-8.1 相机服务
--8.1 相机服务
-8.1 相机服务--作业
-8.2 音视频服务
-8.2 音视频服务--作业
-9.1 网络服务概述
-9.1 网络服务概述--作业
-9.2 网络框架
--9.2 网络框架
-9.2 网络框架--作业
-9.3 Json
--9.3 Json
-第9章 网络技术--9.3 Json
-9.4 Volley
-第9章 网络技术--9.4 Volley
-10.1 文件存储
--10.1.3 实践案例-SharedPreference文件读写
-10.1 文件存储--作业
-10.2 数据库存储
-10.2 数据库存储--作业
-第1章 实训简介以及开发环境配置
-第2章 在线音乐播放器整体设计以及服务端开发
-第3章 在线音乐播放器-客户端开发
-第4章 在线音乐播放器-完整版
-第5章 QQ聊天项目
-第6章 在线点餐系统