WEB开发网
开发学院手机开发Android 开发 Android 五大布局 阅读

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_wid

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..." />

上一页  1 2 3 4  下一页

Tags:Android 五大 布局

编辑录入:coldstar [复制链接] [打 印]
赞助商链接