常用布局
2015-07-31 01:29
134 查看
为适应各种界面风格,满足开发的需要,Android提供了5种布局方式。
LinearLayout(线性布局)
RelativeLayout(相对布局)
FrameLayout(帧布局)
TableLayout(表格布局)
AbsoluteLayout(绝对布局)
LinearLayout(线性布局)
RelativeLayout(相对布局)
FrameLayout(帧布局)
TableLayout(表格布局)
AbsoluteLayout(绝对布局)
线性布局(LinearLayout)
orientation属性是指定线性布局的排列方向:
horizontal水平 vertical垂直
gravity属性是指定当前控件内容显示位置:
left左边 right右边 top上边 bottom底边 layout_weightSum(权重)属性是把线性布局中剩余空间分成N份 layout_weight(权重)属性是指定当前控件在父元素(线性布局)中占N份
visibility属性是控制布局是否显示:
visible显示 invisible不显示但占空间 gone隐藏
实例练习
实现下图效果实现
代码:
相关文章推荐
- 【Linux探索之旅】第一部分测试题
- 黑马程序员--学习C语言文件操作
- 【Linux探索之旅】第一部分测试题
- [学习笔记—Objective-C]《Objective-C-基础教程 第2版》第十一章 属性
- 走进,C#,消化第一章--->C#概述
- 设计一个函数:将一维整型数组中的元素逆序存放
- 79 拦截导弹
- 类似ios的picker的风格地址选择控件
- 数据库索引学习
- 插入排序、冒泡排序、选择排序、希尔排序、快速排序、归并排序、堆排序和LST基数排序——C++实现
- MFC修改文本框和字体颜色 加载图片
- 转:java实现三个线程A B C,A线程打印A之后才能B线程打印B,然后接着C线程执行打印C,继而循环下去
- Python学习笔记-web开发
- The Unique MST (POJ 1679)
- Inorder Traversal a BST with Constant Extra Space
- F - Towers of Hanoi Strike Back-汉诺塔问题
- 链式栈 (实现进制转换)
- TexturePacker 自定义模板
- 2.1 选区的基本操作
- 二叉树思想小结