RelativeLayout相对布局是个人觉得在android布局中比较常用且好用的一个,当然如果想让布局更漂亮是需要多种布局混合搭建的,这里就需要更深入的学习了,在这只介绍下有关相对布局的东西。
相对于兄弟元素
android:layout_below="@id/aaa":在指定View的下方
android:layout_above="@id/xxx":在指定View的上方
android:layout_toLeftOf="@id/bbb":在指定View的左边
android:layout_toRightOf="@id/cccc":在指定View的右边
相对于父元素
android:layout_alignParentLeft="true":在父元素内左边
android:layout_alignParentRight="true":在父元素内右边
android:layout_alignParentTop="true":在父元素内顶部
android:layout_alignParentBottom="true":在父元素内底部
对齐方式
android:layout_centerInParent="true":居中布局
android:layout_centerVertical="true":水平居中布局
android:layout_centerHorizontal="true":垂直居中布局
android:layout_alignTop="@id/xxx":与指定View的上边界一致
android:layout_alignBottom="@id/xxx":与指定View下边界一致
android:layout_alignLeft="@id/xxx":与指定View的左边界一致
android:layout_alignRight="@id/xxx":与指定View的右边界一致
间隔
android:layout_marginBottom=""; 离某元素底边缘的距离
android:layout_marginLeft=""; 离某元素左边缘的距离
android:layout_marginRight ="";离某元素右边缘的距离
android:layout_marginTop=""; 离某元素上边缘的距离
android:layout_paddingBottom=""; 离父元素底边缘的距离
android:layout_paddingLeft=""; 离父元素左边缘的距离
android:layout_paddingRight ="";离父元素右边缘的距离
android:layout_paddingTop=""; 离父元素上边缘的距离
关于margin 与padding 的区别问题
padding是站在父view的角度描述问题,是自己的内容与其父控件的边之间的距离。margin则是站在自己的角度描述问题,自己与旁边的某个组件的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了。
【android学习笔记】关于相对布局RelativeLayout的各种属性介绍
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
天天记录 - Android View座标getLeft, getRight, getTop, getBotto
1 引起疑惑 分析視圖invalidate流程的過程中發現view的left, right, top, bottom跟自己理解的不一樣,現在想分析一下這幾個值具體的含義。 2 理解座標,位置概念
jf3612797
2020-06-22 03:11:09
城市更新【综合整治】局部调出研究——手上正赶上真实案例探讨
城市更新
2020-03-13 15:37:00
android ViewFlipper的使用
jf3612797
2020-02-25 03:35:01
android自定义布局中的平滑移动
jf3612797
2020-02-25 03:35:01
android 中文 api (64) —— Scroller
jf3612797
2020-02-25 03:35:01
android:installLocation简析
jf3612797
2020-02-25 03:35:01
ViewConfiguration中的getScaledTouchSlop()的作用
jf3612797
2020-02-25 03:35:01
requestDisallowInterceptTouchEvent
jf3612797
2020-02-25 03:35:01
Android-ListView几个比较特别的属性
jf3612797
2020-02-25 03:35:01
android:screenOrientation的说明
jf3612797
2020-02-25 03:35:01
android:descendantFocusability用法简析
jf3612797
2020-02-25 03:35:01
天天记录 - Android View座标getLeft, getRight, getTop, getBotto
1 引起疑惑 分析視圖invalidate流程的過程中發現view的left, right, top, bottom跟自己理解的不一樣,現在想分析一下這幾個值具體的含義。 2 理解座標,位置概念
jf3612797
2020-06-22 03:11:09
android ViewFlipper的使用
jf3612797
2020-02-25 03:35:01
android自定义布局中的平滑移动
jf3612797
2020-02-25 03:35:01