android五大布局总结(一)

1.线性布局(LinearLayout)

线性布局的形式可以分为两种,第一种横向线性布局第二种纵向线性布局,总而言之都是以线性的形式一个个排列出来的,纯线性布局的缺点是很不方便修改控件的显示位置,所以开发中经常会以线性布局与相对布局嵌套的形式设置布局。

2、相对布局(RelativeLayout)

在开发与学习中建议大家使用相对布局,首先它的方法属性是最强大的其次它基本可以实现其它4大布局的效果,

3.帧布局(FrameLayout)

原理是在控件中绘制任何一个控件都可以被后绘制的控件覆盖,最后绘制的控件会盖住之前的控件。

4.绝对布局(AbsoluteLayout)

使用绝对布局可以设置任意控件的在屏幕中XY坐标点,和帧布局一样后绘制的控件会覆盖住之前绘制的控件,笔者不建议大家使用绝对布局还是那句话因为android的手机分辨率五花八门所以使用绝对布局的话在其它分辨率的手机上就无法正常的显示了。

5.表格布局(TableLayout)

在表格布局中可以设置TableRow可以设置表格中每一行显示的内容以及位置,可以设置显示的缩进,对齐的方式。

相关推荐