Android界面布局:
FrameLayout ,这个布局以层叠的显示,最后一个添加到FrameLayout 中的视图显示在最顶层,第一个添加的视图被放在最底层.类似于堆栈,因此FrameLayout 也可称为堆栈布局,一个典型应用是霓虹灯效果
具体代码请参见 my_neonlight 工程
1. LinearLayout, 线性布局可分为水平线性布局和垂直线性布局,通过orientation属性来设置,可取值为horizontal,vertical,默认值为horizontal
2. RelativeLayout ,相对布局设置某一个视图相对于其他视图的位置,包括上,下,左,右,对应属性分别为android:layout_above,android:layout_below,android:layout_toLeftOf,android:layout_toRightOf
3. TableLayout ,表格布局一般常用在按行、列进行排列的多个视图上,常见应用的计算器按钮
一个表格布局由一个 <TableLayout> 标签和若干 <TableRow> 标签组成. 如果想让每一列等宽拉伸到最大宽度,
可将<TableLayout> 标签的android:stretchColumns 属性值设为"*"
4. AbsoluteLayout, 通过android:layout_x和android:layout_y 属性可以设置视图的横坐标和纵坐标