一、概念
布局管理器是Android的一个UI组件,继承于ViewGroup。布局管理器可以使用Android应用的图形用户界面具有良好的平台无关性:适应不同手机屏幕的分辨率、尺寸大小等。
二、使用
1、线性布局:
1.1、LinearLayout:组件紧挨排列;不会自动换行;Android:gravity属性中的多个属性值之间用竖线隔开,但竖线前后千万不能出现空格。
2、表格布局:
2.1、TableLayout:继承LinearLayout。采用行、列的形式管理UI组件。通过添加TableRow、其他组件来控制表格的行数和列数。TableRow代表一行;添加组件将直接占用一行。
3、帧布局:
3.1、FrameLayout:继承于ViewGroup。每个添加入其中的自组件都会创建一个空白的区域(一帧)。最新添加的子组件位于所有组件最上面。
4、相对布局:
4.1、RelativeLayout:子组件的位置总是相对于兄弟组件、父容器来决定的。如果A组件的位置由B组件的位置来决定,则先定义B组件再定义A组件。