andorid中的相对布局(Relative Layout)
来源:互联网 发布:生猪体重精确计算法 编辑:程序博客网 时间:2024/05/29 18:56
英文原文链接:http://developer.android.com/guide/topics/ui/layout/relative.html
定位视图
相对布局可以让它的子视图指定自己的相对于父视图的位置或者视图元素之间的相对位置(通过指定的ID)。你可以使两个元素右边界对齐,或者使一个视图在另一个视图下方, 或者使视图在屏幕居中偏左等等。默认情况下,所有的子视图在布局的左上角。所以你必须通过使用布局属性RelativeLayout.LayoutParams中各种不同的可用属性值来定义每个视图的位置。
相对布局视图的一些可用属性包括:
android:layout_alignParentTop
:如果设置为“true”,使这一视图的顶部边缘匹配父类的顶部边缘android:layout_centerVertical
:如果“true”,设置此子视图在父视图中垂直居中。android:layout_below
:设置此视图的上边缘位于通过资源ID指定的视图的下方。android:layout_toRightOf
:设置此视图的左边缘位于通过资源ID指定的视图的右方。
这仅仅是几个例子,所有的布局属性我们可以在RelativeLayout.LayoutParams中找到。
每个布局属性的值既可以是boolean类型的值来确定布局相对于父布局的位置,也可以是某个子视图的ID,来指定布局相对于这个子视图的位置。
在你的xml布局文件中,依赖于其他视图的布局可以在声明的时候没有顺序。例如:
你可以声明“View1”在“VIew2”的下方,即使View2是在视图层次结构中最后一个被声明的。下面的例子演示了这种情况。
例子
<?xml version"utf-8"?>
例子运行的结果如图所示:
http://developer.android.com/images/ui/sample-relativelayout.png
- andorid中的相对布局(Relative Layout)
- Relative Layout(相对布局)
- Relative Layout相对布局
- Android布局---相对布局(Relative Layout)
- 布局(线性布局 Linear Layout )相对布局 (Relative Layout)
- 如何运用相对布局(Relative Layout)
- Android开发教程 --- 布局(线性布局 Linear Layout )(相对布局 Relative Layout)
- Android布局relative layout
- Layout之相对布局
- Layout布局之相对布局
- css中的relative(相对位置)和absolute(绝对位置)
- css中的relative(相对位置)和absolute(绝对位置)
- css中的relative(相对位置)和absolute(绝对位置)
- Android布局——Relative Layout
- Android布局——Relative Layout
- Relative相对布局的一些属性
- 13 - 布局Layout:RelativeLayout相对布局
- Relative Layout
- Display Driver Reference
- UPDATE语句如何关联两个表
- EXT核心API详解(一) - Ext类
- ATSC和DVB数字电视系统的比较
- Core Data浅谈系列之一 : 基础结构
- andorid中的相对布局(Relative Layout)
- 单机游戏站
- LITTLE BIG DETAILS
- hdu 2202 最大三角形(凸包模板)
- 线上编程学院codecademy
- Core Data浅谈系列之二 : 简单的CURD
- 算法-----劳斯-赫尔维茨(Routh-Hurwitz)稳定判据(转)
- Pirated Apps in the App Store
- Microsoft SQL Server Error 5030