Android开发之RelativeLayout详解
相对布局(RelativeLayout)允许开发者通过ID指定子元素相对于其他元素或父容器的位置。与绝对坐标布局(AbsoluteLayout)不同, RelativeLayout更加灵活。
RelativeLayout提供了丰富的排列属性,例如:
- Layout above: 控件位于指定控件上方
- Layout below: 控件位于指定控件下方
- Layout to left of: 控件位于指定控件左侧
需要注意的是,在使用RelativeLayout时,应尽量避免在程序运行时更改控件布局,因为RelativeLayout的属性之间容易产生冲突。