使用alignParent属性:可以通过设置alignParent属性来使子视图相对于父视图进行对齐,包括alignParentTop、alignParentBottom、alignParentLeft、alignParentRight等。
使用layout_align属性:可以通过设置layout_align属性来使子视图相对于其他视图进行对齐,包括layout_alignTop、layout_alignBottom、layout_alignLeft、layout_alignRight等。
使用layout_toStartOf和layout_toEndOf属性:可以通过设置layout_toStartOf和layout_toEndOf属性来使子视图相对于其他视图的开始或结束位置进行对齐。
使用layout_above和layout_below属性:可以通过设置layout_above和layout_below属性来使子视图相对于其他视图的上方或下方进行对齐。
使用layout_center属性:可以通过设置layout_center属性来使子视图在父视图中居中对齐,包括layout_centerHorizontal和layout_centerVertical等。
使用layout_margin属性:可以通过设置layout_margin属性来设置子视图与其他视图之间的间距。
使用layout_weight属性:可以通过设置layout_weight属性来实现子视图的权重分配,用于实现比重布局。
使用RelativeLayout.LayoutParams类:可以通过创建RelativeLayout.LayoutParams对象并设置规则属性来动态调整子视图的位置和大小。
使用RelativeLayout实现复杂布局的技巧有哪些
阅读量:6