组织项目常用资源介绍1
1.在Android程序中界面是通过布局文件设定的,在每个应用程序创建时会默认包含-个主界面布局, 该布局位于res/layout目录中。
实际开发中每个应用程序都包含多个界面,而程序默认提供的一个主界面布局无法满足需求,因此经常会在程序中添加多个布局。
2.五种常用布局:线性布局:以水平或垂直方向排列
相对布局:通过相对定位排列
帧布局:开辟空白区域,帧里的控件层叠加
表格布局:表格形式排列
绝对布局:通过x. y
3.线性布局(LinearLayout) 主要以水平或垂直方式来显示界面中的控件。当控件水平排列时,显示顺序依次为从左到右,当控件垂直排列时,显示顺序依次为从上到下。
4. 相对布局(RelativeLayout) 是通过相对定位的方式指定控件位置,即以其它控件或父容器为参照物,摆放控件位置。
在设计相对布局时要遵循控件之间的依赖关系,后放入控件的位置依赖于先放入的控件。
android:layout_above 将该控件的底部置于给定ID的控件之上;
android:layout_below 将该控件的底部置于给定ID的控件之下;
android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;
android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;
5.帧布局(FrameLayout) 为每个加入其中的控件创建一个空白区域 (称为一帧,每个控件占据- -帧) 。
所有控件都默认显示在屏幕左上角,按照先后放入的顺序重叠摆放。帧布局的大小由内部最大控件的决定。
6. 表格布局(TableLayout) 是以表格形式排列控件的,通过行和列将界面划分为多个单元格,每个单元格都可以添加控件。
表格布局需要和TableRow配合使用,每-行都由IbleRow对象组成,因此TableRow的数量决定表格的行数。而表格的列数是由包含最多控件的ableRow决定的,例如第l个TableRow有两个控件,第2个TableRow有三个控件, 则表格列数为3
7. 绝对布局(AbsoluteLayout) 是通过指定x、y坐标来控制每-个控件位置的。
本文地址:https://blog.csdn.net/qq_46372637/article/details/107159683
推荐阅读
-
vue项目常用组件和框架结构介绍
-
组织项目常用资源介绍1
-
Android入门到精通|安卓/Android开发零基础系列Ⅱ【职坐标】-学习笔记(1)-- 常用控件及资源介绍
-
[Vue 牛刀小试]:第十七章 - 优化 Vue CLI 3 构建的前端项目模板(1)- 基础项目模板介绍
-
axios入门(1)—— axios常用五种请求方法介绍(get、post、put、patch、delete)
-
Android项目优化1-去除项目中没有用到的资源
-
vue项目常用组件和框架结构介绍
-
开发管理 CheckLists(22) -组织项目资源
-
sourceforge优秀项目介绍之四十七:OrangeHRM 人力资源管理
-
.NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作) .netASP.netDataMapperiBATISActiveRecord