7.2.3  线性布局(Linearlayout)

7.2.3 线性布局(Linearlayout)

线性布局是最常见的布局形式之一,线性布局是把所有的控件按照水平或者垂直的方式进行摆放。对于每一行而言是垂直摆放,对于每一列而言是水平摆放。在Android系统开发中,线性布局可以在XML中定义,也可以在.java代码中编写。常用的是在XML中定义。

下面是在.xml中定义的垂直方式的线性布局程序。

978-7-111-59182-5-Part01-366.jpg

978-7-111-59182-5-Part01-367.jpg

解释上面的代码:如第二行和第三中的“fill_parent”代表填满其父元素。第四行属性“orien-tation”指定元素排列方式,其“vertical”表示的是垂直方式,每个元素独占一行。第六行表示该元素的编号。第七行和第八行分别表示该元素的宽度和高度。第九行设置该元素的名称。其运行的结果如图7-27所示。