Android4种布局详解

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

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

下面开始介绍:

一、LinearLayout(线性布局)

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

 

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

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

二、RelativeLayout(相对布局)

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

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

代码如下:

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

三、嵌套布局

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

代码如下:

 

四、TableLayout(表格布局)

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

<TableRow>定义一个行。

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

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

代码:

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

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

五、FrameLayout(帧布局)

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

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

 

 

 

 

 

 


Android4种布局详解

Android布局类型主要有四种,分别是LinearLayout(线性布局)、RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayout(帧布局)。然后再介绍...

4种常用android主界面布局

  • 2015年12月09日 09:38
  • 2.51MB
  • 下载

Android入门(2) 基本控件介绍、4种布局

一、基本控件介绍 一般新建组件有两种方式:XML中定义和Java代码实现,一般XML中定义较为常用。   1.Button 按钮,在main.xml中定义如下:   ...

Android的5种布局(实际4种)

安卓布局和控件的详细大讲解

Android入门(2) 基本控件介绍、4种布局

一、基本控件介绍 一般新建组件有两种方式:XML中定义和Java代码实现,一般XML中定义较为常用。   1.Button 按钮,在main.xml中定义如下:   ...

Android针对不同屏幕分辨率的4种布局适应方法

一、细说layout_weight     目前最为推荐的Android多屏幕自适应解决方案。     该属性的作用是决定控件在其父布局中的显示权重,一般用于线性布局中。其值越小,则对应的layo...

Android 4种存储方式详解(一)

在 Android 中,可供选择的存储方式有SharedPreferences、文件存储、SQLite 数据库方式、内容提供器(contentprovider) 1、SharedPreference...

Android 4种数据存储方式详解(二)

Android提供ContentProvider向外界提供数据以及修改数据的方法,以达到应用之间的数据共享。使用ContentProvider进行数据共享的好处在于使用数据者不需要知道数据提供者是以何...

Android系统的4种Service详解

Android的Service一直都是蒙在心里,Service究竟是什么?其实Service和Activity是对立的东西,Activity在Android系统中最要的就是跟用户交互,但是Servic...
  • hydlqw
  • hydlqw
  • 2016年04月03日 22:06
  • 161

Android Activity 4种启动模式的详解

众所周知,在android系统中是通过任务栈来管理我们的Activity的。Task是抽象的概念,指带了一组Activity,它们为实现用户的某个操作目的而聚在了一起,可以来自不同应用。 Andro...
  • qypcyj
  • qypcyj
  • 2017年06月06日 20:31
  • 103
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android4种布局详解
举报原因:
原因补充:

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