Android第五课笔记

Android第五课笔记,第1张

概述1、LinearLayout-线性布局:LinearLayout-线性布局有两个方向:水平和垂直方向。2、RelativeLayout(相对布局)相对布局是一个允许子视图相对于其他兄弟视图或是父视图显示的视图组(通过ID指定)。每个视图的位置能够指定它相对于兄弟(比如在其他视图的左边或是下边)或是父视图(这 1、linearLayout-线性布局:

linearLayout-线性布局有两个方向:水平和垂直方向。

2、relativeLayout(相对布局)

相对布局是一个允许子视图相对于其他兄弟视图或是父视图显示的视图组(通过ID指定)。每个视图的位置能够指定它相对于兄弟(比如在其他视图的左边或是下边)或是父视图(这里是指相对布局容器,比如底部对齐、中间偏左)的位置。
androID:layout_marginBottom 离某元素底边缘的距离
androID:layout_marginleft 离某元素左边缘的距离
androID:layout_marginRight 离某元素右边缘的距离
androID:layout_margintop 离某元素上边缘的距离

3、FrameLayout(帧布局)

默认是按照左上角(0,0)开始排布,在帧布局空定义的控件每一个都是以画面的形式进行呈现。最开始定义的控件出现在最下方哪个,最后定义的控件出现的最上面。
帧布局可以使用在手机联系人的导航显示上字母的呈现。帧布局使用在帧动画。

4、tableLayout(表格布局)

表格布局需要和tableRow配合使用,每一行都由tableRow对象组成,因此tableRow的数量决定了表哥的行数。而表格的列数是由包含最多控件的tableRow决定的,例如,第一个tableRow有两个控件,第二个tableRow有三个控件,则表格数为3。
stretchColumns:拉伸某一列。
shrinkColumns:回缩某一列,
collapseColumns:隐藏某一列
tableRow的宽和高可以不指定,系统会自动给定对应的宽和高。

5、绝对布局(absoluteLayout)

根据绝对的像素点位置进行排布,默认以左上角为起点。
使用的时候一般会通过Layout_x和Layout_y来制定对应的控件存放的位置,不利于屏幕适配。

6、GrIDLayout(网格布局)

在4.0之后出现的布局。
columnCount:存在多少列
RowCount:存在多少行
layout_rowspan:占据多少行
layout_columnSpan:占据多少列

总结

以上是内存溢出为你收集整理的Android第五课笔记全部内容,希望文章能够帮你解决Android第五课笔记所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1039822.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存