当前位置: 代码迷 >> 综合 >> Android开发笔记(八)RelativeLayout
  详细解决方案

Android开发笔记(八)RelativeLayout

热度:30   发布时间:2024-01-19 22:42:22.0

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 对齐到父控件的终止位置



  相关解决方案