2020-09-03
六种布局:
1.线性布局LinearLayout
可以让内部组件按照水平或垂直的方式进行摆放。还可以通过权重的方式让内部组件等 比例摆放。
2.相对布局RelativeLayout
可以让内部组件相对父容器来进行摆放,还可以相对兄弟组件来摆放。
3.帧布局FrameLayout
可以让组件一个叠加一个进行摆放。
4.表格布局TableLayout
可以让组件按照行的方式进行摆放,如果想让一行有多列可以放在TableRaw组件中。
5.网格布局GridLayout
让组件按照行与列的方式进行摆放。
6.绝对布局AbsoluteLayout
让组件按照xy的坐标来进行摆放
Android基本控件:
1. 文本框:TextView,显示文字
textSize :设字体
textColor:设颜色
layout_margin: 设边距
layout_gravity:设居中
2. 输入框:EditText,输入文字
输入框的属性与文本框一致,但是多了一个hint(提示文字)
3. 按钮:Button,点击
每一种控件都可以设宽、高(必须要设置),layout_width、layout_height都可以设为自适应大小
自适应大小:wrap_content
填满父视图:match_parent(线性布局当前的方向上,任何控件不能使用match,但是与之垂直的方向上可以用)