Android界面布局基本知识简述

移动开发 Android
我们在这篇文章中将会对Android界面布局的相关操作进行一个详细的介绍。希望初学者们能从中获得一些帮助,方便将来的应用。

Android手机操作系统在模拟器中进行相关的编写,可以帮助我们实现各种功能需求。尤其是在界面的操作方面显得更为突出。在这里我们就可以对Android界面布局的相关操作来对这方面的知识进行一个深入的了解。#t#

原先一直做iphone的开发,现在因为工作需要再加上兴趣,转作Android的开发了,特在这记录学习Android的心得,以便以后需要时有个地方可以查找。

做应用程序,界面是最基本的,所以我先研究了Androidi的界面的制作,原以为很简单了,和其他iphone,vc一样,做界面是所见即所得的模式,后来一看,才发现不是这样的。。。。。 
andorid的界面,需要写在res/layout的xml里面,一般情况下一个xml对应一个界面。

做Android界面布局有点像写html(连注释代码的方式都一样),要先给Android定框架,然后再在框架里面放控件,Android提供了几种框架,AbsoluteLayout,LinearLayout,RelativeLayout,TableLayout,FrameLayout

FrameLayout:里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角

LinearLayout:里面可以放多个控件,但是一行只能放一个控件

TableLayout:这个要和TableRow配合使用,很像html里面的table

AbsoluteLayout:里面可以放多个控件,并且可以自己定义控件的x,y的位置

RelativeLayout:里面可以放多个控件,不过控件的位置都是相对位置

(Android界面布局好像还可以直接引用一些view,如ScrollView等)

框架的xml如下:

  1. Android:id="@+id/widget36"   
  2. Android:layout_width="fill_parent"   
  3. Android:layout_height="fill_parent"   
  4. > 

 

上面代码中以Android:开头,表示控件的属性,fill_parent是系统自带参数,表示最大的宽或高,还有一个wrap_content,表示刚好合适的宽或高。除了上面的三个属性外,还有一些其他的属性,如Android:background=“#FF0000FF”,设置框架的背景色,Androidrientation=“vertical”用来设置这个框架里面的走向属性。

以上就是对Android界面布局的相关概念介绍。

责任编辑:曹凯 来源: javaeye.com
相关推荐

2011-11-23 10:35:53

2010-07-28 15:52:00

Flex

2017-04-12 11:47:32

2017-10-20 22:40:54

电线电缆导体

2009-06-26 14:42:08

2012-06-05 00:41:07

JavaJava内存

2010-06-13 13:49:14

2010-05-06 17:41:19

Unix命令

2009-12-22 14:43:38

Linux操作系统

2017-02-20 23:05:14

JavaScript

2009-06-11 14:40:32

Java list

2010-06-17 13:22:40

UML用例建模

2009-08-28 16:53:05

C# for语句

2010-05-25 14:05:52

MySQL数据库

2019-04-16 10:05:11

2010-05-07 18:03:21

Unix服务器

2012-03-19 09:24:25

JavaScript

2009-04-20 09:43:37

ASP.NET MVC基础开发

2012-05-08 09:10:56

WCF

2011-04-29 13:50:32

激光打印机
点赞
收藏

51CTO技术栈公众号