
相对布局管理器指的是参考某一其他控件进行摆放,可以通过控制,将组件摆放在一个指定参考组件的上、下、左、右等位置,这些可以直接通过各个组件提供的属性完成。

相对布局操作类
相对布局的创建可以使用如下两个类完成:相对布局管理器:RelativeLayout
相对布局参数管理器:RelativeLayout.LayoutParams
操作方法
No. 方法 类型 描述
1 public RelativeLayout.LayoutParams (int w, int h) 构造 指定RelativeLayout布局的宽度和高度
2 public void addRule (int verb, int anchor) 普通 增加指定的参数规则
3 public int[] getRules () 普通 取得一个组件的全部参数规则
使用相对布局管理器进行组件的排列

ViewGroupView的子类,但是它可以充当其他控件的容器ViewGroup的子控件既可以是普通的View,也可以是ViewGroup。一些高级控件如Gallery、GridView等都是继承自ViewGroup。Android中为每种不同的布局提供一个ViewGroup的子类,如LinearLayout、TableLayout、RelativeLayout、FrameLayout、AbsoluteLayout等。LinearLayout是最简单的布局之一,它提供了控件水平或垂直排列的模型,可以通过设置控件的weight参数控制各个控件在容器中的相对大小。LinearLayout布局的属性也是既可以通过布局XML文件设置,也可以通过成员方法进行设置。

