Android中的五种布局

线性布局 ---LinearLayout

默认的方向是 horizontal--- 水平方向

如果想修改方向,只要指定 android:orientation="vertical" 即可

layout_weight: 设置权重,实际上就是当前控件所占的空间比例、


相对布局 ---RelativeLayout

默认所有的控件都是从左上角开始排,如果没有指定任何的属性,那么后面的控件会覆盖住前面的控件

@+id : 生成新的id , @id : 引用已有的ID

实际上相对布局的核心要点就是:哪一个控件相对于谁的上下左右,相对于谁的生命方位摆放。 举个例子就是:张三排到李四的后面 ,王五排在李四的前面 。

相对于某个控件的上下左右 ,另外一个就是与父元素的上下左右对齐


帧布局 ---FramLayout

后面编写的控件会覆盖住前面的控件。


表格布局 &绝对布局

表格布局,一般也很少用,因为它可以实现的需求,线性布局或者是相对布局也可以实现。绝对布局在app里面一般都不怎么用了,但是在机顶盒应用里面还是有使用的。


layout_gravity: 当前的控件对齐方式,【这里说的是控件本身】

gravity: 控件里面的内容对齐方式,【这里说的是控件里面的内容。】


猜你喜欢

转载自blog.csdn.net/Lulu_hsu/article/details/53184810
今日推荐