窗口跳转与传递数据

发布于:2022-10-17 ⋅ 阅读:(469) ⋅ 点赞:(0)

文章目录

1.三个基本控件

(1)标签控件

 (2)编辑框控件

 (3)按钮控件

2.安卓事件处理机制

(1)安卓时间处理步骤

3.案例演示:实现用户登录功能

(1)创建安卓应用

 (3)基于模板创建登录窗口

(4)登录窗口布局资源文件


1.三个基本控件

(1)标签控件

类层次继承图

常用属性

属性 含义
text 文本内容
textSize 文本字号,单位:sp
textColor 文本颜色,#FF0000 - 红色
layout_height 高度,单位,dp
layout_weight 宽度,单位,dp

 (2)编辑框控件

类层次继承图

常用属性

属性 含义
text 文本内容
textSize 文本字号,单位,sp
textColor 文本颜色,#FF0000 - 红色
hint 提示信息
singleLine 单行
layout_height 高度,单位,dp
layout_weight 宽度,单位,dp
inputType 输入类型

 (3)按钮控件

类层次继承图

常用属性

属性 含义
text 文本内容
textSize 文本字号,单位,sp
textColor 文本颜色,#FF0000 - 红色
background 背景图片或者背景颜色
layout_height 高度,单位,dp
layout_weight 宽度,单位,dp

 

 EditText与Button是兄弟关系,它们的爹是TextView

2.安卓事件处理机制

(1)安卓时间处理步骤

以按钮单击事件处理为例说明安卓事件处理步骤

序号 任务
1 在界面类声明按钮空间变量
2 通过findViewById()方法得到按钮实例
3 利用setClickListener()给按钮注册单击事件监听器
4 实现单击事件监听器接口,采用匿名实现方式
5 在接口的抽象方法里编写事件处理器代码

3.案例演示:实现用户登录功能

(1)创建安卓应用

基于Empty Activity模板创建安卓应用

配置项目信息

 单击【finish】按钮

(2)准备背景图片

 (3)基于模板创建登录窗口

基于Empty Activity模板创建LoginActivity,要生成对应的布局文件,并且要设置为启动Activity

单击【finish】按钮

 

(4)登录窗口布局资源文件

登录窗口布局资源文件activity_login.xml

将约束布局改为线性布局,并设置相关设置属性

添加用户登录标签

添加输入用户名的标签和编辑框,但是需要一个水平方向的线性布局把它们框起来

添加输入密码的标签和编辑框,但是需要一个水平方向的线性布局把它们框起来

添加登录按钮和取消按钮,但是需要一个是水平方向的线性布局把它们框起来


网站公告

今日签到

点亮在社区的每一天
去签到