您的位置:首页 > 移动开发 > Android开发

Android开发笔记(八)RelativeLayout

2016-06-20 19:17 716 查看
1.概念






添加的控件默认放在左上角,如果没有定义第二个控件的位置,默认和第一个控件重叠。

原理:先确定一个控件的位置,在确定另一个控件的相对位置。

当第一个控件位置改变时,第二个控件相对它的位置不变。

2.相对布局的属性



先给第一个控件设置id,在第二个控件中调用。

设置:“@+id/firstView”   使用:“@id/firstView”

 

(1)第一组相对布局属性:

Layout_toRightOf当前控件的左边缘对齐指定控件的右边缘。

Layout_toLeftOf当前控件的右边缘对齐指定控件的左边缘。

Layout_below当前控件的上边缘对齐指定控件的下边缘。

Layout_above当前控件的下边缘对齐指定控件的上边缘。

(2)第二组相对布局属性:

Layout_alignRight 对齐到右边缘

Layout_alignLeft 对齐到左边缘

Layout_alignTop 对齐到上边缘

Layout_alignBottom 对齐到下边缘

 

3.对齐至控件的基准线(baseline)


\
4.与父控件的四个边缘对齐

Layout_alignParentRight对齐到右边

对齐到左边

Layout_alignParentTop 对齐到上边

Layout_alignParentBottom 对齐到下边



值是true或者fulse

5.    对齐至父控件中央

Layout_centerInParent 对应到父控件的中央位置

Layout_centerHorizontal 水平方向中央位置上

Layout_centercentertical 垂直方向的中央位置

6. Android4.2中新增的相对布局的属性

layout_alignStart 对齐到起始位置

layout_alignEnd 对齐到终止位置





layout_ alignParentStart 对齐到父控件的起始位置

layout_ alignParentEnd 对齐到父控件的终止位置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: