一、LinearLayout线性布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<!--
android:id ———— 为控件指定相应的Id
android:text ———— 指定控件当中显示的文字,尽量使用string.xml
android:gravity ———— 指定控件的基本位置
android:textSize ———— 指定控件当中字体的大小
android:background ———— 指定该控件所使用的背景颜色,RGB命名法
android:width ———— 指定控件的宽度
android:height ———— 指定控件的高度
android:padding ———— 指定控件的内边距[使用dip计量最好,因为它不受手机像素屏幕大小的限制,更具有适应性]
android:singleLine ———— 如果设置为true,则控件当中的内容在同一行显示,多余内容省略号表示
android:layout_weight ———— 设置控件占屏幕的比例
-->
<TextView
android:id="@+id/linearlayout_firstText"
android:text="第一行"
android:gravity="center_vertical"
android:textSize="35pt"
android:background="#aa0000"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="10dip"
android:paddingTop="20dip"
android:paddingRight="30dip"
android:paddingBottom="40dip"
android:layout_weight="1"
android:singleLine="true" />
<TextView
android:id="@+id/linearlayout_secondText"
android:text="第二行"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:textSize="15pt"
android:background="#0000aa"
android:layout_weight="1" />
</LinearLayout>
二、TableLayout表格布局
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1"
<!--
android:stretchColumns ———— 指定拉伸列,从0开始,当所有列的内容不能填满整个TableLayout时,会拉伸指定列,使其宽度变宽,来达到填满整个父控件的目的
-->
<TableRow>
<TextView
android:text="1111"
android:padding="3dip" />
<TextView
android:text="2222"
android:padding="3dip"
android:gravity="right" />
<TextView
android:text="3333"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:text="4444"
android:text="5555"
android:padding="3dip"
android:gravity="right" />
</TableRow>
</TableLayout>