【摘要】:线性布局由LinearLayout类来代表,它会将容器里的组件一个挨一个地排列起来。LinearLayout不仅可以控制各组件横向排列,还可控制各组件纵向排列。其基本属性设置有:1)Android:gravity设置组件的对齐方式,多个属性值之间用竖线隔开,但竖线前后千万不能出现空格。例如,如图2-6所示:图2-6线性布局垂直排列组件将Android:orientation属性由vertical改为horizontal,则由垂直线性布局变为水平线性布局,运行结果如图2-7所示。
线性布局由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:子元素属性,描述子元素在父元素剩余空间中占有的大小比例。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关Adroid手机应用开发基础教程的文章