设为首页收藏本站

融智技术学院

 找回密码
 注册

QQ登录

只需一步,快速开始

Xamarin开发常见问题集锦
搜索
查看: 804|回复: 2

Android界面布局基本知识简述

[复制链接]
leilei 发表于 2011-9-8 02:35:04 | 显示全部楼层 |阅读模式
Android手机操作系统在模拟器中进行相关的编写,可以帮助我们实现各种功能需求。尤其是在界面的操作方面显得更为突出。在这里我们就可以对Android界面布局的相关操作来对这方面的知识进行一个深入的了解。

  原先一直做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界面布局的相关概念介绍。

今天 发表于 2011-11-7 16:23:01 | 显示全部楼层
dingdingdingdingdingdigndigni
lcg1976 发表于 2013-9-24 12:32:42 | 显示全部楼层
很好,这样就能理解了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新突破电商

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号  

GMT+8, 2018-8-16 02:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表