五布局之线性布局LinearLayout

2016-07-26  白云 

一、布局概述

activity_main.xml 是布局文件。决定当前页面的内容如何排布。

<LinearLayout > 添加子控件</LinearLayout>

二、理解线性布局

LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列

三、LinearLayout常用属性

LinearLayout本身常用到得两个属性

android:orientation="vertical"

---该属性决定他子类控件的排布方式(vertical:垂直;horizontal:水平)

android:gravity="center"

---该属性决定他子类的xy的位置,决定当前控件或者布局内容的位置

常用到的几个属性值:

1>center_vertical:垂直(Y轴)居中

2>center_horizontal:水平(X轴)居中

3>center:水平垂直都居中

4>right:子类控件位于当前布局的右边

5>left:子类控件位于当前布局的左边

6>bottom:子类控件位于当前布局的下面


四、子类控件在LinearLayout中常用到的属性

android:layout_gravity="bottom" ---指本身在当前父容器的XY的一个位置

android:layout_weight="1"---指本身控件占当前父容器的一个比例

如果android:layout_height="match_parent",则android:layout_weight是成反比的


布局方式可以套用LinearLayout中可以套用一个LinearLayout



516°/5167 人阅读/0 条评论 发表评论

登录 后发表评论