学习地址:https://blog.csdn.net/aphysia/article/details/72953687
Part 1 搭建JDK环境以及安装Android Studio
关于Android的一些问题集锦:https://blog.csdn.net/demon_zero/article/details/52535855
Part 2 新建项目
1.Activity:(1)四大组件之一,用户接口程序,提供给用户交互式的接口功能。
(2)本身没有界面,Activity类创建一个窗口,通过setContentView(View)接口把.xml界面放到窗口上。
(3)手机所能看到的页面,基本都由Activity承载。
Activity的生命周期:onCreate->onStart->onResume->onPause->onStop->onDestroy
(1)创建界面,数据初始化
(2)“用户可见不可交互”状态
(3)用户可交互
(4)“可见不可交互”,系统会停止动画等消耗CPU的事情
(5)不可见,被下一个Activity覆盖
(6)Activity被kill,可能是其他类调用finish方法或是系统为了节省空间将他暂时性干掉,可用isFinishing()来判断
Part 3 五大布局
1.LinearLayout(线性布局):元素摆放位置按照顺序而来
2.RelativeLayout(相对布局):内部子元素按照之间的位置关系的布局
3.FrameLayout(帧布局):不能放到指定位置,所有都是从左上角开始计算宽高
4.AbsoluteLayout(绝对布局)
5.TableLayout(表格布局)