Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43390
  • 博文数量: 7
  • 博客积分: 87
  • 博客等级: 民兵
  • 技术积分: 75
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-06 10:06
文章分类
文章存档

2014年(1)

2013年(3)

2012年(3)

我的朋友

分类: Android平台

2013-08-09 10:04:27

Android 中的五种布局分别是FrameLayout(堆栈布局),LinearLayout(线性布局),RelativeLayout(关系布局),TableLayout(表格布局),AbsoluteLayout(绝对布局)。

1.FrameLayout 布局中的view 都会以层叠方式显示,类似于photoshop的图层,放在最后的view会显示在最上层,若后一个view大小超过前一个view的大小,且位置相同,会出现覆盖的现象。

2.LinearLayout布局可以将多个view水平或垂直排列,如果android:orientation="horizontal"则表示水平排列,android:orientation="vertical"表示垂直排列,一般orientation默认值为horizontal.

3.RelativeLayout布局可以通过确定两个或多个组件的相对位置来摆放组件, 主要有以下几个关键属性与相对位置有关
    android:layout_toLeftOf  表示将当前的组件置于该指定组件的左侧
    android:layout_toRightOf 表示将当前的组件置于该指定组件的右侧
    android:layout_below 表示将当前的组件置于该指定组件的下方
    android:layout_above 表示将当前的组件置于该指定组件的上方

4.TableLayout 布局即可以将view按表格的方式排列.

5.AbsoluteLayout 布局则可以设置绝对坐标,但是一般不鼓励使用。
阅读(1736) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~