Android XML 布局基础(六)相对布局 - RelativeLayout

简介: Android XML 布局基础(六)相对布局 - RelativeLayout
  • 多种 Layout 布局是可以嵌套组合使用的。
  • 相对布局:子视图可通过相应的布局属性,设定相对于另一个兄弟视图或父视图容器的相对位置。
  • 属性:相对于兄弟元素
属性名称 属性含义
android:layout_below="@+id/dzm" 在指定 View 的下方
android:layout_above="@+id/dzm" 在指定 View 的上方
android:layout_toLeftOf="@+id/dzm" 在指定 View 的左边
android:layout_toRightOf="@+id/dzm" 在指定 View 的右边
android:layout_alignTop="@+id/dzm" 与指定 View 的上边界一致
android:layout_alignBottom="@+id/dzm" 与指定 View 的下边界一致
android:layout_alignLeft="@+id/dzm" 与指定 View 的左边界一致
android:layout_alignRight="@+id/dzm" 与指定 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” 水平居中布局

  • 属性:间隔
外边距 内边距
layout_margin 外边距 padding 内边距
layout_marginTop 上边距 paddingTop 上内边距
layout_marginBottom 下边距 paddingBottom 下内边距
layout_marginLeft 左边距 paddingLeft 左内边距
layout_marginRight 右边距 paddingRight 右内边距

  • 相对 父容器定位

  • 相对 兄弟组件定位


相关文章
|
4月前
|
Android开发
Android Studio入门之常用布局的讲解以及实战(附源码 超详细必看)(包括线性布局、权重布局、相对布局、网格布局、滚动视图 )
Android Studio入门之常用布局的讲解以及实战(附源码 超详细必看)(包括线性布局、权重布局、相对布局、网格布局、滚动视图 )
135 0
|
4月前
|
Android开发 容器
Android开发,学习LinearLayout布局
Android开发,学习LinearLayout布局
39 0
|
4月前
|
XML Java Android开发
Android Studio App开发之循环试图RecyclerView,布局管理器LayoutManager、动态更新循环视图讲解及实战(附源码)
Android Studio App开发之循环试图RecyclerView,布局管理器LayoutManager、动态更新循环视图讲解及实战(附源码)
44 0
|
4月前
|
XML Java Android开发
Android Studio App开发中工具栏Toolbar、溢出菜单OverflowMenu、标签布局TabLayout的讲解及实战(实现京东App的标签导航栏,附源码)
Android Studio App开发中工具栏Toolbar、溢出菜单OverflowMenu、标签布局TabLayout的讲解及实战(实现京东App的标签导航栏,附源码)
63 0
|
4月前
|
Android开发 容器
Android开发第二次课 布局方式
Android开发第二次课 布局方式
24 0
|
6月前
|
XML 前端开发 Android开发
android 前端常用布局文件升级总结(一)
android 前端常用布局文件升级总结(一)
|
8月前
|
XML Java Android开发
#4,Android Studio Android程序结构 工程目录介绍 文件作用 运行配置文件AndroidManifest.xml
#4,Android Studio Android程序结构 工程目录介绍 文件作用 运行配置文件AndroidManifest.xml
|
8月前
|
Android开发
Android 使用DataBinding时 将布局页面转换为数据绑定布局(Convert to data binding layout) 不出现提示解决办法
Android 使用DataBinding时 将布局页面转换为数据绑定布局(Convert to data binding layout) 不出现提示解决办法
94 0
|
8月前
|
Android开发
Android 实现布局的缩小和再放大动画(使用scale动画效果进行实现)
Android 实现布局的缩小和再放大动画(使用scale动画效果进行实现)
587 0
|
8月前
|
XML Android开发 数据格式
Android Binary XML file line #50: Error inflating class androidx.cardview.widget.CardView 错误
Android Binary XML file line #50: Error inflating class androidx.cardview.widget.CardView 错误
52 0