这里我们看两个布局方式,LinearLayout TableLayout 线性布局和表格布局

由于java代码很简单,只是制定了布局文件,所以就不写上来了

我们先看下线性布局

 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 2     xmlns:tools="http://schemas.android.com/tools"
 3     android:layout_width="fill_parent"
 4     android:layout_height="fill_parent"
 5     android:orientation="vertical" >
 6 <!-- android:layout_weight 这是一个比例 -->
 7     <TextView
 8         android:id="@+id/firstText"
 9         android:layout_weight="1"
10         android:background="#aa0000"
11         android:gravity="center_vertical"
12         android:layout_height="wrap_content"
13         android:paddingBottom="40dip"
14         android:paddingLeft="10dip"
15         android:paddingRight="30dip"
16         android:paddingTop="20dip"
17         android:singleLine="true"
18         android:text="第一行"
19         android:textSize="35pt"
20         android:layout_width="fill_parent" />
21 
22     <TextView
23         android:id="@+id/secondText"
24         android:layout_weight="1"
25         android:background="#0000aa"
26         android:gravity="center_vertical"
27         android:layout_height="wrap_content"
28         android:text="第二行"
29         android:textSize="18pt"
30         android:layout_width="fill_parent" />
31 
32     <Button
33         android:id="@+id/calculate"
34         android:layout_width="fill_parent"
35         android:layout_height="wrap_content" />
36 
37 </LinearLayout>

再看一下表格布局

 1 <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
 2     xmlns:tools="http://schemas.android.com/tools"
 3     android:layout_width="fill_parent"
 4     android:layout_height="fill_parent"
 5     android:stretchColumns="1" >
 6 
 7     <!-- android:stretchColumns 制定可拉伸的列为哪一个列 -->
 8 
 9     <TableRow>
10 
11         <TextView
12             android:padding="3dip"
13             android:text="1" />
14 
15         <TextView
16             android:gravity="center_horizontal"
17             android:padding="3dip"
18             android:text="5" />
19 
20         <TextView
21             android:gravity="right"
22             android:padding="3dip"
23             android:text="2" />
24     </TableRow>
25 
26     <TableRow>
27 
28         <TextView
29             android:padding="3dip"
30             android:text="3" />
31 
32         <TextView
33             android:gravity="center_horizontal"
34             android:padding="3dip"
35             android:text="6" />
36 
37         <TextView
38             android:gravity="right"
39             android:padding="3dip"
40             android:text="4" />
41     </TableRow>
42 
43 </TableLayout>

 

posted on 2012-07-28 12:45  振宇爸爸  阅读(136)  评论(0编辑  收藏  举报