相对布局(Relative Layout)
通过相对定位的方式指定控件位置,即以其它控件或父容器为参照物,摆放控件的位置,在设计相对布局时要遵循控件之间的依赖关系,后放入控件的位置依赖于先放入的控件。
Align:排列,margin:边缘,padding:填充
控件位置属性
设置当前控件位于父布局的位置:
中央位置:android:layout_centerInParent
垂直居中位置:android:layout_centerVertical
水平居中位置:android:layout_centerHorizontal
1
2
3
设置当前控件位于某控件的位置
上方:android:layout_above
下方:android:layout_below
左侧:android:layout_toLeftof
右侧:android:layout_toRightof
1
2
3
4
设置当前控件是否与父控件对齐
顶端对齐: android:layout_alignParentTop
左对齐: android:layout_alignParentLeft
右对齐: android:layout_alignParentRight
底端对齐: android:layout_alignParentBottom
1
2
3
4
设置当前控件的边界是否与某控件的边界对齐
上边界对齐: android:layout_alignTop
下边界对齐: android:layout_alignBottom
左边界对齐: android:layout_alignLeft
右边界对齐: android:layout_alignRight
控件间距的属性
当前控件上边界与某控件的距离:android:layout_marginTop
当前控件底边界与某控件的距离:android:layout_marginBottom
当前控件左边界与某控件的距离:android:layout_marginLeft
当前控件右边界与某控件的距离:android:layout_marginRight
设置布局内边距的距离
设置布局顶部内边距的距离:android:paddingTop
设置布局底部内边距的距离:android:paddingBottom
设置布局左边内边距的距离:android:paddingLeft
设置布局右边内边距的距离:android:paddingRight
设置布局四周内边距的距离:android:padding
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?