多语言展示
当前在线:685今日阅读:57今日分享:41

Android程序开发:[15]线性布局LinearLayout

Android布局文件有五种类型,分别是绝对布局AbsoluteLayout、相对布局RelativeLayout、线性布局LinearLayout、卡片布局FrameLayout和表格布局TableLayout,其中LinearLayout是Android布局中使用最多的布局,使用起来比较方便,子控件没有特殊的属性,只需要嵌套在LinearLayout元素中即可。这节主要通过示例来介绍LinearLayout用法。
方法/步骤
1

先通过示例理解线性布局的结构。该布局文件的第一层为垂直的LinearLayout,第二层有两个水平的LinearLayout和一个文本框(TextView1),第三层为4个Button,分别在两个LinearLayout中。(对照下图)

2

新建一个布局测试项目,项目名称为:LayoutText。在程序目录res\layout下,打开activity_main.xml文件,按照由外及里的顺序添加上图所示布局的代码。其中, android:orientation='vertical'表示垂直布局, android:orientation='horizontal'表示平行布局。代码如下:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\                                                              

3

代码添加完成后,运行程序,查看运行结果,显示效果与布局示意图相同。把 第二层的两个布局改成垂直布局后,即android:orientation属性设置为'vertical',同样可以看到运行结果发生变化(下图所示)。

推荐信息