布局:
AbsoluteLayout 绝对布局FrameLayout 帧布局LinerLayout 线性布局RelativeLaout 相对布局TableLayout 表格布局GridLayout 网格布局 线性布局 属性 android: orientation属性:设置LinerLayout 中组件的排列方式,vertical 列,horizontal 行 layout_width属性:设置在父元素中该组件的宽度,值为 wrap_content:内容宽度,match_parent:充满父元素宽度 layout_height属性:设置在父元素中该组件的宽度,取值同 layout_width gravity属性:top,botton,left,right,center,center_vertical,center_horizontal layout_weight属性:在子控件中设置父元素中多出来的额外空间的分配权重 visibility属性:控制是否显示,取值可以是 invisible 隐藏不显示,但是控件仍然存在,占用着空间;gone表示空间不存在了,也不占用空间,visible 表示显示出来相对布局 RelativelLayout (均为这只父子相对位置,或者子控件与子控件的相对位置)
android:layout_toRightOf 在指定控件的右边 android:layout_toLeftOf 在指定控件的左边 android:layout_above 在指定控件的上边 android:layout_below 在指定控件的下边 android:layout_alignBaseline 跟指定空间水平对其 android:layout_alignLeft 跟指定控件左对齐 android:layout_alignRight 跟指定控件右对齐 android:layout_alignTop 跟指定控件顶部对齐 android:layout_alignBotton 跟指定空间底部对齐 android:layout_alignParentLeft 是否跟父布局左对齐 android:layout_alignParentTop 是否跟父布局顶部对齐 android:layout_alignParentRight 是否跟父布局右对齐 android:layout_alignParentBotton是否跟父布局底部对齐 android:layout_centerVertical 在父布局中垂直居中 andriod:layout_centerHorizontal 在父布局中水平居中 android:layout_centerInParent 在父布局中居中帧布局 FrameLaout (右击res/layout,然后在弹出的菜单中选择new,然后选择Android Xml File,要新建FrameLayout布局文件,就选择FrameLayout作为其根节点即可。文件名为frame_layout.xm)
绝对布局:AbsoluteLayout (根据绝对坐标位置进行布局,不灵活,故而很少使用。)android:layout_x 指定控件在父布局的x轴坐标android:layout_y 指定控件在父布局的y轴坐标