六大布局及相应属性
2016-07-31 17:16
113 查看
v 一、布局
Android六种布局方式
1、LinearLayout线性布局
2、AbsoluteLayout坐标布局
3、RelativeLayout相对布局
4、FrameLayout帧布局
5、TableLayout表格布局
6、GridLayout
1、LinearLayout线性布局
所有的子元素都按照垂直或水平的顺序在界面上排列
如果垂直排列,则每行仅包含一个界面元素
如果水平排列,则每列仅包含一个界面元素
LinearLayout线性布局常用属性
![](https://img-blog.csdn.net/20160731172400992?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2、RelativeLayout相对布局
一种非常灵活的布局方式
通过指定界面元素与其他元素的相对位置关系,确定界面中所有元素的布局位置
特点:能够最大程度保证在各种屏幕类型的手机上正确显示界面布局
![](https://img-blog.csdn.net/20160731172422577?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160731172448884?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160731172504103?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3、TableLayout表格布局(手机上计算器设置)
Tablelayout以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。
当为TableRow对象时,可在TableRow下添加子控件,默认情况下,每个子控件占据一列。有多少个子控件就有多少列
当为View时,该View将独占一行
![](https://img-blog.csdn.net/20160731172538854?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4、FrameLayout帧布局
最简单的布局形式
组件都放在屏幕的左上角,组件是按次序加入次序层叠在一起,上一层的控件会覆盖下一层的控件
5、AbsoluteLayout坐标布局
根据坐标排放控件位置
6、GridLayout
android:columnCount="3"通过此属性设置图片的列数
Android六种布局方式
1、LinearLayout线性布局
2、AbsoluteLayout坐标布局
3、RelativeLayout相对布局
4、FrameLayout帧布局
5、TableLayout表格布局
6、GridLayout
1、LinearLayout线性布局
所有的子元素都按照垂直或水平的顺序在界面上排列
如果垂直排列,则每行仅包含一个界面元素
如果水平排列,则每列仅包含一个界面元素
LinearLayout线性布局常用属性
2、RelativeLayout相对布局
一种非常灵活的布局方式
通过指定界面元素与其他元素的相对位置关系,确定界面中所有元素的布局位置
特点:能够最大程度保证在各种屏幕类型的手机上正确显示界面布局
3、TableLayout表格布局(手机上计算器设置)
Tablelayout以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。
当为TableRow对象时,可在TableRow下添加子控件,默认情况下,每个子控件占据一列。有多少个子控件就有多少列
当为View时,该View将独占一行
4、FrameLayout帧布局
最简单的布局形式
组件都放在屏幕的左上角,组件是按次序加入次序层叠在一起,上一层的控件会覆盖下一层的控件
5、AbsoluteLayout坐标布局
根据坐标排放控件位置
6、GridLayout
android:columnCount="3"通过此属性设置图片的列数
相关文章推荐
- 【Android学习】浅谈六大布局属性与实现
- 控制TFS工作项布局、格式的属性(微软没有提供相应文档)
- Android中的布局属性
- RealtiveLayout布局中设置控件layout_above属性的注意事项
- Android 开发之 布局控件的各个属性
- WPF笔记(2.8 常用的布局属性)——Layout
- Android——布局layout中的一些属性
- Android布局属性详解
- android代码中动态设置布局中控件的属性
- 以布局文件设置View类自定属性的问题
- Android布局属性LayoutParams的理解
- RelativeLayout布局及属性
- CSS3弹性布局内容对齐(justify-content)属性使用详解
- 安卓XML布局,线性布局常用属性总结~
- Android 组件,布局,各种属性总结(一)
- android布局属性详解
- Android布局属性大全
- android 布局文件中控件ID、name标签属性的命名包含“@”、“.”、“+”等等符号的含义
- android布局属性大全
- Android布局——常用属性解析