小丑Android之路-安卓的5大布
来源:互联网 发布:2017全国交通事故数据 编辑:程序博客网 时间:2024/04/27 19:17
题记:从今天开始撸博客了,小丑决定先走一步!从基础开始学起,由此开始android之路,其实完全是被毕设逼得(兴趣?别给我提兴趣—。—),废话不多说了。
android之路的开始由搭建环境开始,这个网上各位大虾,说的太多了,B人就不多废话了。
今天学习android的5大布局。
1.FrameLayout(帧布局) ----永不改变
个人感觉这种布局像一个幕布一层层的,每一层是一个世界,定义控件可以相互遮挡,控件定义的越后,则控件显示越靠前。
2..LinearLayout(线性布局)---糖葫芦
这个布局是安卓的重要布局之一,各个控件总体呈现线性分布,当然是包裹在<LinearLayout > xxx </LinearLayout>中的控件。
特有属性:orientation,分为vertical(垂直),horizontal(水平),线性布局可以嵌套使用。
3.TableLayout(表格布局)---阡陌纵横
该布局中有个<TableRow></TableRow>标签,控制表格的行数,没定义一个TableRow表格布局中会多出一行。该布局中还有个特有属性:stretchColumns=x(索引为x列的表格可以被拉伸),weight(权重)属性可以用来对表格的大小进行比例分割。特别注意的,这里提及两个属性分别,padding属性是指的是自身边框到自身内部另一个容器边框之间的距离,就是容器内距离;而margin是指的是自身边框到另一个容器边框之间的距离,就是容器外距离。我的理解是比如装一个箱子装了很多月饼盒子,月饼盒子里装了很多月饼,padding设置的是月饼盒子之间的距离,而margin设置的是月饼到月饼盒子的距离(原谅B人是个地道的吃货)。
4.RelativeLayout(相对布局)---同桌的你
包裹在<RelativeLayout></RelativeLayout>中的控件均为相对描述,有above(上),below(下),left(左),right(右)等,具体描述格式是B控件在A控件的左边/右边/上边/下边(这里A控件为已定义过的控件)。此外还有,alignParentRight(右对齐) ,alignTop(上对齐),alignLeft(左对齐),marginLeft(左边空白)单位为像素
5.AbsoluteLayout(绝对布局)
绝对布局通过x,y的坐标决定布局形式。
- 小丑Android之路-安卓的5大布
- Android之值得开发者(安卓)必备的十八大开发资源
- (转)Android之值得开发者(安卓)必备的十八大开发资源
- Android之值得开发者(安卓)必备的十八大开发资源
- Android之值得开发者(安卓)必备的十八大开发资源
- Android开发之安卓属性动画大总结
- 卑微的小丑
- 笼子里的小丑
- 小丑
- 小丑
- HTML5 canvas 之 小丑鱼
- 安卓的学习之路【一】Android 生命周期
- java小丑的毕业设计趣事
- 安卓开发之路-浅识Android
- 安卓系统之五大布局
- Android安卓游戏引擎大搜罗
- 安卓5大布局
- 安卓学习之路1之android开发环境的搭建
- 反射 class 类
- Java直接内存与非直接内存性能测试
- 平衡二叉树(AVL树)的基本操作
- Android Studio中的keystore
- C语言 打开文件时改变文件大小
- 小丑Android之路-安卓的5大布
- LA 3213 Ancient Cipher , NEERC 2004
- 用代码实现访问网址打开应用
- AJax兼容ie6
- 《战拖有术》读书笔记(III)
- c++中的运算符重载
- 程序员编码大赛第三届第二题
- 四层负载均衡与七层负载均衡
- redis的安装