MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0
LinearLayout 线性布局  TableLayout 表格布局

//下面分别演示以上两种布局


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Android:orientation="horizeontal"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent">
<TextView android:id="@+id/firstView"
           Android:text  -- 指定文本内容
           Android:grivity -- 基本位置 eng
           Android:textSIze -- 文字大小 pt
           Android:background -- 背景颜色 #fff
           Android:width 
           Android:height
           Android:padding --控件内边距 dip
           Android:sigleLine -- 控件的内容是否在同一行显示 boolean
  Android:weight -- 控件占linearlayout的比例
  Android:layout_width
  Android:layout_height
   </LinearLayout>



2 . <TableLayout android:stretchColumns="1"> // 指定列拉伸
<TableRow>
// 填写控件
</TableRow>
<TableRow>
// 两行
</TableRow>
   </TableLayout>



3 . LinearLayout高级布局

Android学习笔记-- Activity的布局 - 無牽℡↘嘸褂 - 菁华隐没℡↘芳流歇绝


例 : 思想3个LinearLayout 
<LinearLayout xmlns:android="http://schmas.android.com/apk/res/android"
    Android:orientation="vertical"  -- 垂直布局
    Android:layout_width="fill_parent"
    Android:layout_height="fill_parent"
>


<LinearLayout
     Android:orientation="horizontal"  -- 水平布局
     Android:layout_width="fill_parent"
     Android:layout_height="fill_parent"
          Android:layout_weight="1"   -- 比例相等
>


</LinearLayout>

<LinearLayout
     Android:orientation="vertical"  -- 垂直布局
     Android:layout_width="fill_parent"
     Android:layout_height="fill_parent"
Android:layout_weight="1" >
</LinearLayout>

</LinearLayout>

注 : 在LinearLayout中还可以嵌套TableLayout



4 . RelativeLayout相对布局


Relative常见属性的概要
Android:layout_above    -- 将该控件的底部至于给定ID的控件之上
Android:layout_Below    -- 将该控件的底部至于给定ID的控件之下
Android:layout_toLeftOf  -- 该控件的右边缘个给定ID的控件的左边缘对齐
Android:layout_toRightOf  -- 该控件的左边缘个给定ID的控件的右边缘对齐


Layout_alignBaseline   -- 该控件的baseline与给定ID的控件的baseline对齐
Layout_alignBottom  -- 该控件的底部边缘与给定ID的控件的底部边缘对齐
Layout_alignLeft    -- 该控件的左边缘个给定ID的控件的左边缘对齐
Layout_alignRight  -- 该控件的右边缘个给定ID的控件的右边缘对齐
Layout_alignTop  -- 该控件的顶部边缘与给定ID的控件的顶部边缘对齐

Layout_alignParentBottom , Layout_alignParentLeft  , Layout_alignParentRight  , Layout_alignParentTop   该值为True时 , 该控件的边与父控件的边的对齐方式

Layout_centerHorizontal  , Layout_centerInParent  , Layout_centerVertical






Android学习笔记-- Activity的布局 - 無牽℡↘嘸褂 - 菁华隐没℡↘芳流歇绝



<RelativeLayout xmlns:anroid="http://schmas.android.com/apk/res/android"
  Android:layout_width="fill_parent"
         Android:layout_height="wrap_content"
         Android:padding="10px" >



<TextView  Android:id="@+id/label"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content"
Android:text="Type Here:" />



<EditText  Android:id="@+id/entry"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:background="@android:dravable/editbox_background"  -- 默认编辑框的颜色
Android:layout_below="@id/label"  />



<Button  Android:id="@+id/ok"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_below="@id/entry"
Android:layout_alignParentRight="true"
Android:layout_marginLeft="10px"
Android:text="OK" />

<Button  Android:layout_width="wrap_content"
 Android:layout_height="wrap_content"
 Android:layout_toLeftOf="@id/ok"
 Android:layout_alignTop="@id/ok"
 Android:text="Cancal" />


</RelativeLayout>