理论教育 线性布局(LinearLayout)的使用与实现

线性布局(LinearLayout)的使用与实现

时间:2023-06-18 理论教育 版权反馈
【摘要】:线性布局由LinearLayout类来代表,它会将容器里的组件一个挨一个地排列起来。LinearLayout不仅可以控制各组件横向排列,还可控制各组件纵向排列。其基本属性设置有:1)Android:gravity设置组件的对齐方式,多个属性值之间用竖线隔开,但竖线前后千万不能出现空格。例如,如图2-6所示:图2-6线性布局垂直排列组件将Android:orientation属性由vertical改为horizontal,则由垂直线性布局变为水平线性布局,运行结果如图2-7所示。

线性布局(LinearLayout)的使用与实现

线性布局由LinearLayout类来代表,它会将容器里的组件一个挨一个地排列起来。LinearLayout不仅可以控制各组件横向排列,还可控制各组件纵向排列。

Android的线性布局不会换行,组件会一个挨着一个地排列到头,之后剩下的组件就不会被显示出来,若要显示则必须通过添加ScrollView控件来显示多余的组件。

其基本属性设置有:

1)Android:gravity设置组件的对齐方式,多个属性值之间用竖线隔开,但竖线前后千万不能出现空格。

2)Android:orientation设置组件的排列方式:水平、垂直排列。

例如,如图2-6所示:

(www.daowen.com)

图2-6 线性布局垂直排列组件

将Android:orientation属性由vertical改为horizontal,则由垂直线性布局变为水平线性布局,运行结果如图2-7所示。

图2-7 线性布局水平排列组件

LinearLayout线性布局中的特有属性:

android:orientation=horizontal/vertical:布局中子控件排布方向,默认为水平方向。

android:layout_weight:子元素属性,描述子元素在父元素剩余空间中占有的大小比例。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈