Android 五大布局
2010-07-04 23:38:00 来源:WEB开发网android:layout_width="fill_parent" android:layout_height="fill_parent">
< TextView android:id="@+id/label" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:text="Welcome to Mr Wei's blog:" />
< EditText android:id="@+id/entry" android:layout_width="fill_parent"
android:layout_height="wrap_content" 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="10dip"
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="Cancel" />
< /RelativeLayout>
TableLayout:
TableLayout 将子元素的位置分配到行或列中。一个TableLayout 由许多的TableRow 组成,每个TableRow 都会定义一个 row (事实上,你可以定义其它的子对象,这在下面会解释到)。TableLayout 容器不会显示row 、cloumns 或cell 的边框线。每个 row 拥有0个或多个的cell ;每个cell 拥有一个View 对象。表格由列和行组成许多的单元格。表格允许单元格为空。单元格不能跨列,这与HTML 中的不一样。
其中Main.xml 代码如下:
?View Code XML
< ?xml version="1.0" encoding="utf-8"?>
< TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:stretchColumns="1">
< TableRow>
< TextView android:layout_column="1" android:text="Open..." />
< TextView android:text="Ctrl-O" android:gravity="right" />
< /TableRow>
< TableRow>
< TextView android:layout_column="1" android:text="Save..." />
更多精彩
赞助商链接