Android用户界面_布局
来源:互联网 发布:刷单平台 php源码 编辑:程序博客网 时间:2024/06/05 11:11
推荐:
在XML 中声明布局,在运行时实例化 View 对象
布局相关原理:
- 当您编译应用时,每个 XML 布局文件都会编译到一个 View 资源中。
- 每个视图对象和 ViewGroup 对象都支持各自的各类 XML 属性。
- 任何视图对象都可能具有关联的整型 ID,此 ID 用于在结构树中对 View 对象进行唯一标识。
- 可以在代码中动态设置布局参数,位置,内边距,尺寸,外边距。
常见布局:
1. LinearLayout (线性布局)
2. FrameLayout(框架布局)
*FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非后一个子元素是透明的)*
3. AbsoluteLayout(绝对布局)
*AbsoluteLayout 这个布局方式很简单,主要属性就两个 layout_x 和 layout_y 分别定义 这个组件的绝对位置。 即,以屏幕左上角为(0,0)的坐标轴的x,y值,当向下或向右移动时,坐标值将变大。*
4. RelativeLayout(相对布局)
5. TableLayout(表格布局)
*表格布局类似Html里面的Table。每一个TableLayout里面有表格行TableRow,TableRow里面可以具体定义每一个元素。每个TableRow 都会定义一个 row (事实上,你可以定义其它的子对象,这在下面会解释到)。TableLayout 容器不会显示row 、cloumns 或cell 的边框线。每个 row 拥有0个或多个的cell ;每个cell 拥有一个View 对象。表格由列和行组成许多的单元格。表格允许单元格为空。单元格不能跨列,这与HTML 中的不一样。*
常见视图:
Recycler View,List View ,Grid View分别在做详细解读
阅读全文
0 0
- Android用户界面_布局
- Android用户界面与布局
- Android 用户界面---XML布局
- Android 用户界面---XML布局
- Android用户界面布局(layouts)
- Android用户界面布局(layouts)
- android用户界面-布局管理Layout
- Android用户界面设计:线性布局
- Android用户界面设计:布局基础
- Android用户界面设计:线性布局
- Android用户界面设计:相对布局
- Android用户界面设计:框架布局
- Android用户界面(二):布局
- Android用户界面设计:相对布局
- Android用户界面设计:布局基础
- android-用户界面[线性布局] 二
- android-用户界面[相对布局] 三
- android-用户界面[网格布局] 五
- Outline of Machine Learning created by Andrew Ng on Coursera
- 安卓手机数据即使丢失了也可以这样找回来,操作攻略走起!
- php不输出错误信息解决办法
- Android Service的生命周期
- 关于websocket的学习两个Demo
- Android用户界面_布局
- VC进制转换(二进制-十进制-十六进制)
- MySQL通配符过滤数据
- mybatis增删改
- android热修复平台架构方案
- oracle 还原数据库 imp
- AFNetWorking
- 多线程编程10例问题(3)
- ERROR server: 192.168.20.175:22122, response status 2 != 0