Android学习笔记——各种常用布局管理器的使用

本文是Android学习笔记,详细介绍了相对布局、线性布局、帧布局、表格布局和网格布局的使用。相对布局通过属性如layout_alignParentBottom实现组件对齐;线性布局利用layout_weight分配空间;帧布局允许组件覆盖;表格布局支持列隐藏和拉伸;网格布局则提供灵活的行列划分方式。
摘要由CSDN通过智能技术生成

1. 相对布局-RelativeLayout

相对布局中每个控件的位置是相对于其他控件或者是布局管理器本身来设置的

用于控制布局管理器的属性:

  • android:gravity:用于控制布局管理器中控件的默认布局格式,这个属性的值可以使用多个属性值同时控制,相互之间用 " | ” 符号隔开,比如底部居中可表示为:android:gravity=“center|bottom”
  • android:ignoreGravity:设置该控件不受上一个属性设置的影响

用于控制控件的属性:

  • android:layout_above:设置该控件位于目标控件上方。与之相似的还有三个,分别是below(下方)、toLeftOf(左边)、toRightOf(右边),该属性的属性值为目标控件的id
  • android:layout_alignParentBottom:设置与布局管理器底对齐,即位于父容器底部,与上个属性一样同样有其它三个相似的属性Top(顶对齐)、Left(左对齐)、Right(右对齐),该属性属性值为true或者false
  • android:layout_alignBottom:设置该控件左边界与对应控件的左边界对齐,其他三个方向同上,该属性属性值为目标控件的id。另外该属性会受布局管理器设置的layout_gravity属性影响
  • android:layout_centerHorizontal:设置该空间在布局管理器中水平居中&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值