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

C虾仔笔记 - RelativeLayout相对布局

2018-02-23 21:33 399 查看
■RelativeLayout相对布局
1.概述:相对布局中的子控件的位置是相对其他子控件和父控件(父容器)来决定的。
             由于它提供的功能比较多,可以摆出很复杂的布局。
             默认情况出现多个子控件的话,就都重叠于左上角,效果如同FrameLayout。
2.属性:
    gravity  setGravity(int) ; ignoreGravity  setIgnoreGravity(int)
3.子控件的属性:
        (1)相对于父容器——true / false【属性值】
                属性名:
                      居中: layout_centerHorizontal【横向居中】
                                 layout_centerVertical【垂向居中】
                                 layout_centerInparent【横向垂向都居中】
                      对齐: layout_alignParentTop【与父上边对齐】
                                 layout_alignParentBottom【与父底边对齐】
                                 layout_alignParentLeft【与父左边对齐】
                                 layout_alignParentRight【与父右边对齐】
                                 layout_alignWithParentIfMissing【找不着对应子控件就参照父控件】
        (2)相对于其他子控件——@id/其他子控件id名【属性值】
                环绕:layout_above【在它上面】
                          layout_below【在它下面】
                          layout_toLeftOf【在它左面】
                          layout_toRightOf【在它右面】
                对齐:layout_alignTop【与它上边对齐】
                          layout_alignBottom【与它下边对齐】
                          layout_alignLeft【与它左边对齐】
                          layout_alignRight【与它右边对齐】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android RelativeLayout