android基本样式
1.文本
2.设置文本大小
3.字体颜色
背景
资源文件
xml’引用资源文件
4.视图宽高
5.间距
6.对齐方式
常用布局
1.linearLayout线性布局
2.相对布局 RelativeLayout
3.网格布局GridLayout
4.scrollview滚动视图
Button
点击事件与长按事件
长按
按钮禁用与恢复
图像显示
1.imageView
2.图像按钮 Imagebutton
叠加效果 forontgruond(前景图) background(背景图)
3.同时展示图像与文字
activity
1.activity启动与结束
actuvity屏幕组件
跳转 意图
-
从当前页面跳转到新页面
startActivity(new Intent(源页面.this,目标页面.class)) -
从当前页面回到上一个页面,相当于关闭当前页面
finish();//结束当前的活动页面
2.activity的启动模式
-
默认启动模式standard
在该模式下启动的activity会依次按照启动顺序被一次压入到Task栈中 -
栈顶复用模式singleTop
微信支付 -
栈内复用singleTask
程序主界面 -
全局唯一singleInstance
**
举例
**
1.在两个活动之间交替跳转
两页面之间进行跳转,摁返回键,当跳转到第一个页面时,退出到主页面。
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
2.登录成功之后不再返回登录页面
第一次登录输入账号密码,登陆成功之后,点击返回键,不在跳转到登录界面。
设置启动标志为FLAG_ACTIVITY_CLEAR_TASK,是清空栈里所有实例。需重新寻找一个活动栈,也就是同时设置FLAG_ACTIVITY_NEW_TASK,该标志用于开辟新任务的活动栈。
3.activity生命周期
oncreate: setcontentView,findviewById
4.显式和隐式Intent
Intent的组成部分
显示意图:直接指定来源活动与目标活动,有三种方式
隐式意图
1.跳到系统页面的action
2.跳到非系统页面的action 在另一个模块里新加intent-filter
第三方应用(sdk))
3.给应用界面注册快捷方式
二、第二部分 中级控件
1、图形定制
1.图形Drawable
2.形状图形
3.点9图片(九宫格图片)
4.状态列表图形
2.选择按钮
1.复选框checkbox
定制样式
2.开关按钮switch
3.单选按钮RadioButton
3.文本输入
1.编辑框EditText
2.焦点变更监听器
3.文本变化监听器
当手机号或者密码,输入到指定长度后,关闭键盘
4.对话框
1.提醒对话框AlertDialog
2.日期对话框DataPickerDialog
3.时间对话框TimePickerDialog
三、数据存储
1.共享参数sharepreferences
1.共享参数的用法
2.用法
2.数据库SQLlite
1.sqlliteDateBase数据库管理器
2.数据库帮助器SqlLiteOpenHelper
3.外部存储空间
4.应用组件application
1.application生命周期