一、知识点
利用到布局的嵌套实现复杂界面 居中对齐
利用到线性布局的gravity属性
相对定位 实现文本和编辑框的对齐
标签、编辑框、按钮三个控件
编辑框的提示信息,利用hint属性
gravity:用于设置容器的子控件的对齐方式,或控件的内容的对齐方式
orientation:线性布局的方向(horizontal——横向、vertical——纵向)
padding:内边距,用于设置子控件与父容器边框的距离,或控件的内容与控件边框的距离;(paddingLeft、paddingRight、paddingTop、paddingBottom)
layout_margin:外边距,用于设置控件之间的距离;(layout_marginLeft,layout_marginRight、layout_marginTop、layout_marginBottom)
hint:用于设置编辑框的提示内容,当编辑框为空时就显示出来,一旦有内容就立马消失。
singleLine:用于设置编辑框是否为单行输入,取值为“true”,那就是单行输入。
二、创建空白模板
二、拷贝一张背景图片
三、设置相关的属性
四、布局
五、在strings中编写
六、效果
七、登录窗口LoginActivity
1、声明变量
2、通过资源标识获得控件实例
3、给登录按钮注册监听器,实现监听器接口,编写事件处理方法
4、取消按钮监听器,编写事件处理方法
5、在活动栏上显示图标
八、运行效果