WEB开发网
开发学院手机开发Android 开发 Android SDK 开发之基础布局对象 阅读

Android SDK 开发之基础布局对象

 2010-03-23 04:01:00 来源:WEB开发网   
核心提示:这个可以关闭, 设置android:baselineAligned="false"即可.TableLayout 表布局TableLayout将它的子元素按照行和列来组织. TableLayout容器不会为它们的单元格显示边界线. 表格的列数等于单元格数最多的行的格数. 一个表格可以有空白单元格, 但
这个可以关闭, 设置android:baselineAligned="false"即可.

TableLayout 表布局

TableLayout将它的子元素按照行和列来组织. TableLayout容器不会为它们的单元格显示边界线. 表格的列数等于单元格数最多的行的格数. 一个表格可以有空白单元格, 但是单元格不能跨列.

TableRow 对象是TableLayout的子view. 每一行有0或多个单元格, 每个使用一种其它的view来定义. 因此, 一行的单元格可能使用不同的对象来定义, 例如ImageView或TextView对象. 一个单元格也可能是一个ViewGroup对象. (例如, 你可以将另一个TableLayout嵌进去).

下图为一个简单的2x2表格布局以及其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:text="@string/table_layout_4_open"
       android:padding="3dip" /》
     《TextView
       android:text="@string/table_layout_4_open_shortcut"
       android:gravity="right"
       android:padding="3dip" /》
   《/TableRow》

   《TableRow》
     《TextView
       android:text="@string/table_layout_4_save"
       android:padding="3dip" /》
     《TextView
       android:text="@string/table_layout_4_save_shortcut"
       android:gravity="right"
       android:padding="3dip" /》
   《/TableRow》
《/TableLayout》
   


上一页  1 2 3 4  下一页

Tags:Android SDK 开发

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