2013-08-28 10:41来源:武汉北大青鸟光谷校区作者:武汉宏鹏
Android中的五种布局组件的作用分别是什么?
北大青鸟武汉宏鹏光谷校区的学士后Android《Android基础开发》课程中,学习内容主要分5个小节,分别是Android框架及应用程序组成、界面和交互、手机服务、数据存储、性能调优及发布流程。而在第二章节界面和交互中讲到关于Android中的五种布局组件的作用分别是什么?今天,我们就来一起来学习一下:
Android布局是应用界面开发的重要一环,在Android中,共有五种布局方式,分别是:LinearLayout (线性布局),FrameLayout(框架布
局),AbsoluteLayout(布局),RelativeLayout(相对布局),TableLayout(表格布局)。
在windows下有预览功能,可以在xml中查看布局的样式,在linux中无。
一、FrameLayout:所有东西依次都放在左上角,会重叠,这个布局比较简单,也只能放一点比较简单的东西。
二、LinearLayout:线性布局,每一个LinearLayout里面又可分为垂直布局(android:orientation="vertical")和水平布局(android:orientation="horizontal" )。当垂直布局时,每一行就只有一个元素,多个元素依次垂直往下;水平布局时,只有一行,每一个元素依次向右排列。
三、AbsoluteLayout:布局用X,Y坐标来指定元素的位置,这种布局方式也比较简单,但是在屏幕旋转时,往往会出问题,而且多个元素的时候,计算比较麻烦。
四、RelativeLayout:相对布局可以理解为某一个元素为参照物,来定位的布局方式。主要属性有:相对于某一个元素android:layout_below、android:layout_toLeftOf相对于父元素的地方android:layout_alignParentLeft、android:layout_alignParentRigh;
五、TableLayout:表格布局,每一个TableLayout里面有表格行TableRow,TableRow里面可以具体定义每一个元素。每一个布局都有自己适合的方式,这五个布局元素可以相互嵌套应用,做出美观的界面。
更多精彩课程分享,每天十分钟就可以掌握的内容,每天给自己一个学习的机会,快来我们IT领域吧,不在被动中淘汰,学习是前进的武器,为自己谋划一个新天地吧!
北大青鸟武汉宏鹏助你成功!
Copyright (c) 2006-2021 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.