01-Android中6种布局以及各自作用
布局管理器本身并不会显示任何效果,只是可以约束内部控件的排列方式。
线性布局LinearLayout
可以让内部组件按照水平或垂直的方式进行摆放。还可以通过权重的方式让内部组件等 比例摆放。
相对布局RelativeLayout
可以让内部组件相对父容器来进行摆放,还可以相对兄弟组件来摆放。
帧布局FrameLayout
可以让组件一个叠加一个进行摆放。
表格布局TableLayout
可以让组件按照行的方式进行摆放,如果想让一行有多列可以放在TableRaw组件中。
网格布局GridLayout
让组件按照行与列的方式进行摆放。
绝对布局AbsoluteLayout
让组件按照xy的坐标来进行摆放。
02-LinearLayout实现效果以及属性,权重
03-RelativeLoutay实现效果以及属性,margin和padding的区别
04-FrameLayout实现效果以及属性,
05-android中的尺寸(dp,sp,px)
dp:度量单位,用于表示组件的宽或高。
sp:文字的大小单位,用于设置字体的大小。
px:像素点。
07-TextView文字组件的使用和属性设置
08-Button按钮的继承体系和属性设置
Button继承于TextView,TextView继承于View,View继承于Object
09-EditText输入框组件的属性和使用(内容的长度,文本提示,密码,数字限制),以及获取文本内容
Java代码:
10-res/values下可以有的所有资源,以及使用(color string dimen style xml中引用)