欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

组织项目常用资源介绍1

程序员文章站 2022-03-30 10:18:31
在Android程序中界面是通过布局文件设定的,在每个应用程序创建时会默认包含-个主界面布局, 该布局位于res/layout目录中。实际开发中每个应用程序都包含多个界面,而程序默认提供的一个主界面布局无法满足需求,因此经常会在程序中添加多个布局。五种常用布局:线性布局:以水平或垂直方向排列相对布局:通过相对定位排列帧布局:开辟空白区域,帧里的控件层叠加表格布局:表格形式排列绝对布局:通过x. y线性布局(LinearLayout) 主要以水平或垂直方式来显示界面中的控件。当控件水平排列时,显...

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