首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android格局二_LinearLayout

2012-09-03 
Android布局二_LinearLayoutLinearLayou(线性布局布局)一些重要的属性:一 orientation(朝向)该属性有两种

Android布局二_LinearLayout

         LinearLayou(线性布局布局)

一些重要的属性:


           一 orientation(朝向)   该属性值有两种一种是垂直朝向(verticle),还有一个是水平朝向(horizontal)


                     二 layout_weight(权重): 

看下面一个例子: 该布局填充整个屏幕,其中有三个字控件,分别占据头部,底部,中间

在上一篇博客中我们通过相对布局也可以实现(把高设置成0,height=0)

更多关于该属性的细节可以浏览http://hi.baidu.com/mendynew/item/39cd374192770bab60d7b915



下面一个例子,所有子空间的都是相同的宽度.也是通过该属性来实现的.



下面看一个简单表单的例子,


在上一篇博客中通过相对布局也能布局出这样的,但是从效率上说,相对布局要好很多,效率要高.从这个例子上看线性布局的层级要深.


weight属性还可以实现如下布局:

Android格局二_LinearLayout

运行结果:

Android格局二_LinearLayout

通过相对布局也是可以实现这样的布局,把button设置为android:layout_alignParentBottom ="true"


                       三 gravity(重心)

下面来看一个例子:



需要注意的是layout_gravity和gravity的区别,前者是该控件相对于父控件的重心(gravity),后者该控件的子空间的重心(gravity)

Android格局二_LinearLayout



欢迎转载,转载请注明出处: http://blog.csdn.net/johnny901114/article/details/7866864






热点排行