昨天将UI布局基本了解,大致掌握了各种控件的设置。
今天进一步学习4种基本布局。
1、线性布局
android:orientation属性指定排列方向vertical,是垂直的线性布局
而将属性改为horizontal之后,就变成了水平线性布局。
top、center_vertical、bottom的对齐方式可用于水平布局中的相对
垂直位置。
android:layout_weight属性允许我们使用比例的方式来指定控件的
大小,将EditText和Button的宽度指定为0dp,但通过对layout_weight
的设置,width不在决定宽度。weight就是水平方向或竖直方向所占比值。
2、相对布局
相对于父布局进行定位,也可以相对于控件进行定位。
3、帧布局
(应用场景较少)可以覆盖文本或其他。
4、百分比布局
按任意比例分割界面
遇到的困难:需要将多个控件组合起来,书上所讲的布局方式不能满足。