Android几种layout(布局)的区别
来源:互联网 发布:特斯拉最高时速 知乎 编辑:程序博客网 时间:2024/04/28 04:59
1.FrameLayout:children按照从左上开始的顺序排列,主要用于tabed view或者图片切换功能;最简单的布局模型,在这种布局下每个添加的子控件都被放在布局的左上角,并覆盖在前一子控件的上层。
2.线性布局(LinearLayout):children排列成一行多列或者一列多行的形式,应该是应用程序中最常用的布局方式,它提供了控件水平或者垂直排列的模型,同时我们可通过设置子控件的weight布局参数控制各个控件在布局中的相对大小。
3.相对布局(RelativeLayout):children是相互之间相关位置或者和他们的parent位置相关,参照控件可以是父控件,也可以是其他子控件,但被参照的控件必须要在参照它的控件之前定义。相对布局模型所涉及的属性设置比较多,但并不复杂。
4.TableLayout:children按照行列的排序,类似于html的table;模型以行列的形式管理子控件,每一行为一个TableRow的对象,也可为一个View的对象。TableRow可添加子控件,每添加一个子控件为一列。
5.坐标布局(AbsoluteLayout)的子控件需要指定相对于此坐标布局的横、纵坐标值,否则将会像FrameLayout那样被排在左上角。手机应用需要适用于不同的屏幕大小,而这种布局模型不能自适应屏幕尺寸大小,所以应用得相当少。
0 0
- Android几种layout(布局)的区别
- Android的布局Layout
- 几种Android布局layout组件主要常用属性
- 【android基础篇之二】结合DroidDraw工具谈Android的几种常用布局(layout)
- Android Layout的各种布局
- android的layout布局种类
- Android的layout布局属性
- Android layout布局的优化
- Android 的 几种布局
- android的几种布局
- Android Layout布局使用总结Android中常用的5大布局方式有以下几种: 线性布局(LinearLayout):按照垂直或者水平方向布局的组件。 帧布局(FrameLayout):组件从
- Android Layout 布局 && CheckBox样例 && View三种属性 && Launcher的几点
- android的布局(Layout)和菜单(Menu)
- Android Layout 布局动画的介绍
- Android 中各种Layout的布局属性
- Android Layout 布局动画的介绍
- android layout 按比例布局的代码
- android layout布局的属性介绍
- WCF入门(一)
- linux 启动流程分析
- gerrit配置管理
- HDOJ 1249 三角形
- AngularJS探秘(二)——angularJS中controller与directive双向通信
- Android几种layout(布局)的区别
- hdoj2048神、上帝以及老天爷
- 多线程的笔记转载加入一些自己的东西
- BestCoder Round #68 (div.2) 1003.graph (DP+矩阵快速幂)
- Caffe 用于解决预测(回归)问题
- Android上实现Java和Js交互
- Android ListPreference的用法
- 高逼格UI-ASD(Android Support Design)
- MFC 程序运行过程