文章目录 零、学习目标 一、三个基本控件 1、标签控件(TextView) 2、编辑框控件(EditText) 3、按钮控件(Button) 二、安卓事件处理机制 (一)安卓事件处理概述 (二)安卓事件处理步骤 三、案例演示:实现用户登录功能 (一)运行效果 (二)涉及知识点 (三)实现步骤 1、创建安卓应用【UserLogin】 2、添加背景图片background.jpg 3、基于模板创建登录窗口LoginActivity 4、登录窗口布局资源文件activity_login.xml 5、主窗口布局资源文件activity_main.xml 6、项目清单文件AndroidManifest.xml 7、字符串资源文件strings.xml 8、登录窗口LoginActivity (1)声明控件变量 (2)通过资源标识符获取控件实例 (3)登录按钮事件处理 (4)取消按钮事件处理 9、启动应用,查看效果 (1)输入用户名与密码正确的情况 (2)输入用户名或密码错误的情况 四、利用意图启动组件 (一)使用显式意图启动组件 方式一 方式二 方式三 (二)使用隐式意图启动组件 1、在Java代码创建隐式意图 2、在项目清单文件里设置意图过滤器 五、利用意图传递数据 (一)传递单项数据 (二)传递数据包 1、在起始组件通过意图携带数据包 2、在目标组件通过意图获取数据包 (三)传递实体对象 1、传递实现了Serializable接口的实体对象 2、传递实现了Parcelable接口的实体对 六、案例演示:修改用户登录程序 (一)运行效果 (二)涉及知识点 (三)实现步骤 1、修改登录界面LoginActivity 2、修改主界面MainActivity 3、启动应用,查看效果 (1)输入用户名与密码正确的情况 (2)输入用户名或密码错误的情况 4、修改登录界面LoginActivity 5、修改主界面MainActivity 6、启动应用,测试效果 7、创建用户实体类 8、修改登录界面LoginActivity 9、修改主界面MainActivity 10、启动应用,测试效果 七、课后作业 任务:实现用户注册功能 零、学习目标 会使用线性布局和三个基本控件设计用户界面 能说出安卓事件处理机制的实现步骤 能编写代码完成安卓应用的事件处理 会使用Intent控件实现窗口的跳转 会在不同的窗口之间传递数据(Bundle) 一、三个基本控件 1、标签控件(TextView) 类层次继承图 常用属性:text、textSize、textColor…… 2、编辑框控件(EditText) 类层次继承图 常用属性:text、textSize、textColor、hint……