APP布局之相对布局常用属性

这篇文章详细介绍了在Android中如何使用布局属性使控件与父控件或指定ID控件进行对齐,包括wrap_content属性以及各种alignParent和align属性的用法,涵盖了顶部、底部、左右边缘的对齐以及居中等布局策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

相当于父控件

  • 原图大小
  • 从父控件,左上角开锁对其,原图大小
android:layout_width="wrap_content"
android:layout_height="wrap_content"

在这里插入图片描述

  • 控件的顶部与父控件的顶部对齐 (默认)
android:layout_alignParentTop="true"
  • 控件的底部与父控件的底部对齐
android:layout_alignParentBottom="true"

在这里插入图片描述

  • 控件的左部与父控件的左部对齐 (单写一个也是默认的)
android:layout_alignParentLeft="true"

在这里插入图片描述

  • 控件的右部与父控件的右部对齐
android:layout_alignParentRight="true"

在这里插入图片描述

  • 左下角
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
  • 右下角
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"

右上角

android:layout_alignParentTop="true"
android:layout_alignParentRight="true"

相对给定Id控件

在这里插入图片描述

  • 控件的底部置于给定ID的控件之上
android:layout_above="@id/bx1"
  • 控件的底部(顶部)置于给定ID的控件之下
android:layout_below="@id/bx1"

在这里插入图片描述

  • 控件的右边缘与给定ID的控件左边缘对齐
android:layout_toLeftOf="@id/bx1"
  • 控件的左边缘与给定ID的控件右边缘对齐
android:layout_toRightOf="@id/bx1"

在这里插入图片描述

  • 控件的baseline与给定ID的baseline对齐
android:layout_alignBaseline="@id/bx1"
  • 控件的顶部边缘与给定ID的顶部边缘对齐
android:layout_alignTop="@id/bx1"
  • 控件的底部边缘与给定ID的底部边缘对齐
控件的底部边缘与给定ID的底部边缘对齐

在这里插入图片描述

  • 控件的左边缘与给定ID的左边缘对齐
android:layout_alignLeft="@id/bx1"
  • 控件的右边缘与给定ID的右边缘对齐
android:layout_alignRight="@id/bx1"

居中

  • 水平居中
android:layout_centerHorizontal="true"

在这里插入图片描述

  • 垂直居中
android:layout_centerVertical="true"

在这里插入图片描述

  • 父控件的中央
android:layout_centerInParent="true"

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值