Android4种布局详解

转载 2012年03月21日 08:32:40

 Android布局类型主要有四种,分别是LinearLayout(线性布局)、RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayout(帧布局)。然后再介绍一下线性布局与相对布局嵌套使用。注:Layout布局文件名禁止以大写字母来参与XML文件的命名。

下面开始介绍:

一、LinearLayout(线性布局)

线性布局分两种方式:一种是垂直排列元素方式,另一种是水平排列元素方式。

 

这个是垂直排列元素方式的代码:

水平排列元素方式就只需要把垂直排列元素方式中的“vertical”改写成“horizontal”(如上图红圈圈住的地方)它们之间的区别也在于此。

二、RelativeLayout(相对布局)

相对布局中的视图组件是按相互之间的相对位置来确定的。需要添加相对属性来控制视图显示在窗口的位置。

下面这个是一个典型的利用相对布局程序

代码如下:

注:红线处为相对属性。此图的做法很多,这只是其中一种。

三、嵌套布局

嵌套布局是线性布局与相对布局的嵌套组合而成的。下面这张图就是嵌套布局,用户名与文本框是利用线性布局两个按钮是利用相对布局。

代码如下:

 

四、TableLayout(表格布局)

<TableLayout>是顶级元素,说明采用的是表格布局。

<TableRow>定义一个行。

<TextView>定义一个单元格的内容。

以一张个人信息的方式展现给大家。

代码:

上面红线代表是表格布局,下面的是“*”代表随着每行元素自动生成的几列的表格。

上面红线代表一行的元素有4格,下面的是属性。

五、FrameLayout(帧布局)

帧布局中的每一组件都代表一个画面,按组件定义的先后顺序依次显示,后面出现的会覆盖前面的画面,这个布局可以实现动画效果。

接下来,我们用“豹子奔跑”来演示

 

 

 

 

 

 


Android常用的四种布局(或者说是五种)

  • 2016年11月07日 21:40
  • 3KB
  • 下载

Android之四大组件、六大布局、五大存储

一.四大组件:          Android四大组件分别为activity、service、content provider、broadcast receiver。 一、android四大组...
  • shenggaofei
  • shenggaofei
  • 2016年09月06日 16:15
  • 36165

Android4种布局详解

Android布局类型主要有四种,分别是LinearLayout(线性布局)、RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayout(帧布局)。然后再介绍...
  • super_scan
  • super_scan
  • 2014年08月24日 21:14
  • 511

Android4种存储方式介绍

Android四种存储方式: sharedpreference,file,SQlite,contentprovider。 1、SharedPreferences是一种轻型的数据存储方式,它的本质...
  • linghu_java
  • linghu_java
  • 2012年12月13日 11:28
  • 2508

Android4种活动的启动模式

1.standard 是活动默认的启动模式,在不进行显式指定的情况下,所有活动都会自动使用 这种启动模式。因此,到目前为止我们写过的所有活动都是使用的standard 模式。经过上一 节的学习,你...
  • zzyycclove
  • zzyycclove
  • 2015年03月18日 10:07
  • 192

Android4大组件详解

android四大组件分别为activity、service、content provider、broadcast receiver。 一、android四大组件详解 1、activi...
  • lebron_wei
  • lebron_wei
  • 2015年10月15日 10:51
  • 205

移动端布局浅谈

最近做了几个移动端的项目,虽然以前也为写移动网页做过了一些准备,但第一次接触移动端的布局,所以踩了几个坑,趁着放假查阅下相关资料,顺道做个总结,也好给以后的自己做个交代 在移动端页面上最害怕遇到一...
  • u014071104
  • u014071104
  • 2015年09月05日 17:52
  • 2993

bootstrap布局详解

转自:http://w3note.com/web/179.html 我觉得bootstrap的可视化网页布局是个不错的工具,bootstrap布局篇详解(一)说了,这个工具只适用于boots...
  • onlyanyz
  • onlyanyz
  • 2015年07月31日 14:03
  • 1579

Android4种启动模式高配版

一个应用程序当中通常都会包含很多个Activity,每个Activity都是一个具有特定的功能,并且可以让用户进行操作的组件。另外,Activity之间可以相互启动,当前应用的Activity甚至可以...
  • jessica_zc
  • jessica_zc
  • 2017年07月20日 14:34
  • 95

24种设计模式大全-牛人详解

Longronglin之设计模式: Christopher Alexander 说过:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该...
  • MR_ROG
  • MR_ROG
  • 2014年11月24日 22:42
  • 9082
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android4种布局详解
举报原因:
原因补充:

(最多只允许输入30个字)