RelativeLayout布局属性归纳

300 阅读1分钟

相对布局在android开发中很常用因为android手机种类之多所以带来屏幕适配的麻烦,而相对布局是解决屏幕适配中的方法之一所以掌握是有必要的:

  • 相对兄弟元素属性:

android:layout_above="":在指定的兄弟元素上面
android:layout_below="":在指定的兄弟元素下面
android:layout_toLeftOf="":在指定元素的左边
android:layout_toRightOf="":在指定元素的右边
android:layout_toLeftOf="":在指定元素的左边相对于兄弟元素 android:layout_toRightOf="":在指定元素的右边

  • 相对父元素属性:

android:layout_alignParentTop="true":在父元素内顶部 android:layout_alignParentBottom="true":在父元素内底部 android:layout_alignParentLeft="true":在父元素内左边 android:layout_alignParentRight="true":在父元素内右边

  • 间隔距离:

android:layout_marginTop="":离某元素上边缘的距离
android:layout_marginBottom="":离某元素底边缘的距离
android:layout_marginLeft="":离某元素左边缘的距离
android:layout_marginRight ="":离某元素右边缘的距离

  • 对齐样式

android:layout_centerInParent="true":居中布局
android:layout_centerVertical="true":水平居中布局
android:layout_centerHorizontal="true":垂直居中布局
android:layout_alignTop="":与指定元素的上边界一致
android:layout_alignBottom="":与指定元素下边界一致
android:layout_alignLeft="":与指定元素的左边界一致
android:layout_alignRight="":与指定元素的右边界一致