LinearLayout线性布局全面分析

线性布局很常用,但也特别简单,只要理解并掌握以下几个方面就可以快速上手使用。
下面让我们来学习LinearLayout线性布局需要特别理解的部分。
关键属性
一、布局方位
android:orientation
orientation是线性布局中最重要的一个属性,直接决定布局的格局风格。它只有两个方向选择:
1》水平方向
语法:android:orientation=”horizontal”
LinearLayout线性布局全面分析_第1张图片
2》垂直方向
语法:android:orientation=”vertical”
LinearLayout线性布局全面分析_第2张图片
一、对齐方向
1》与父容器的对齐方式
LinearLayout本身也是一个View控件,它也需要一个父容器装载,因此在父容器内它作为一个子控件也需要考虑与其他子控件的对齐方式。
如果设置多个属性值,需要使用”|”进行分隔。在属性值和”|”之间不能有其他空格、制表符等字符。
语法:android:gravity=”xxx|xxx”
gravity属性的取值表
LinearLayout线性布局全面分析_第3张图片
2》容器内控件的对齐方式
当LinearLayout作为父容器去装载其他控件时,它就成了父容器,有一个属性可以设置布局内的子控件的对齐方式
语法:android:layout_gravity=”xxx|xxx”

你可能感兴趣的:(Android应用开发)