Android RelativeLayout布局

1. RelativeLayout类

相对布局(RelativeLayout)将子视图以相对位置显示。默认显示在父视图的左上角。

  • layout_alignParentTop,父视图的上边
  • layout_alignParentBottom,父视图的下边
  • layout_alignParentLeft,父视图的左边
  • layout_alignParentRight,父视图的右边

设置4个子视图在边角位置。



    
    
    
    
    
    
    
    

效果如下
Android RelativeLayout布局_第1张图片

2. 居中显示

layout_centerXX可以在父视图内居中显示

  • layout_centerInParent,相对于父视图完全居中
  • layout_centerHorizontal,相对于父视图水平居中
  • layout_centerVertical,相对于父视图垂直居中

可以配合alignParentXX使用



    

    

    

    

    


效果如下
Android RelativeLayout布局_第2张图片

3. 相对视图对齐

  • layout_above,视图的下边与相对视图的上边对齐
  • layout_below,视图的的上边与相对视图的下边对齐
  • layout_toRightOf,视图的左边与相对视图的右边对齐
  • layout_toLeftOf,视图的右边与相对视图的左边对齐

设置的子视图的相对位置,



    

    

    

    

    


效果如下
Android RelativeLayout布局_第3张图片

4. 边对齐

  • layout_alignTop,视图与基准视图的上边对齐
  • layout_alignBottom:视图与基准视图的下边对齐
  • layout_alignLeft:视图与基准视图的左边对齐
  • layout_alignRight:视图与基准视图的右边对齐
  • layout_alignBaseline:视图与基准视图的基准线对齐

设置的子视图某条边的对齐方式,



    

    

    

    

    

    


效果如下
Android RelativeLayout布局_第4张图片
相关文章
Android LinearLayout布局
Android RelativeLayout布局
Android ConstraintLayout布局
Android 自定义布局

你可能感兴趣的:(Android,控件)