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【与它右边对齐】
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新手学习笔记19]-RelativeLayout相对布局
- Android开发总结笔记 RelativeLayout(相对布局) 1-1-2
- 安卓学习笔记之相对布局relativeLayout
- Android_RelativeLayout(相对布局)
- Android零基础入门第28节:轻松掌握RelativeLayout相对布局
- RelativeLayout相对布局
- RelativeLayout相对布局
- 3.2.2 RelativeLayout(相对布局)
- RelativeLayout相对布局
- Android应用开发学习笔记之相对布局
- Android Layout 之 RelativeLayout,代码实现相对布局
- android自学第三天 RelativeLayout相对布局和基本UI控件
- Android学习-RelativeLayout相对布局属性方法
- Android界面布局二---------------RelativeLayout(相对布局)
- android布局------RelativeLayout(相对布局)详解
- RelativeLayout相对布局 各个属性详解
- android 相对布局 RelativeLayout 属性
- RelativeLayout(相对布局)
- 布局概述之相对布局RelativeLayout
- android的五大布局(LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLa)