Android布局— — —表格布局


表格布局

以表格的形式來顯示界面中的控件,表格的每一行為一個TableRow,每當一個控件添加到TableRow中,就生成一個單元格。

 

語法格式:

<TableLayout

  xmlns:android="http://schemas.android.com/apk/res/android"

  xmls:tools=""http://schemas.android.com/tools

  android:id="@+id/ "

  android:layout_width=" "

  android:layout_height=" "

 

  android:shrinkColumns=" "

  android:stretchColumns=" "

  android:collapseColumns=" ">

  <TableRow

    android:id="@+id/ "

    android:layout_width=" "

    android:layout_height=" ">

 

    <Widgets>

      ...

    </Widgets>

 

  </TableRow>

</TableLayout>

 

特有屬性:

shrinkColumns           指定該列被收縮,列號從0開始

stretchColumns          指定該列被延伸,列號從0開始

collapseColumns         指定該列被隱藏,列號從0開始

 

例子:

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent"
android:shrinkColumns="0"
android:stretchColumns="1"
android:collapseColumns="2">

<TableRow
android:id="@+id/tablerow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<Button
android:id="@+id/btn1"
android:layout_height="wrap_content"
android:text="Button1"/>

<Button
android:id="@+id/btn2"
android:layout_height="wrap_content"
android:text="Button2"/>

<Button
android:id="@+id/btn3"
android:layout_height="wrap_content"
android:text="Button3"/>
</TableRow>

<TableRow
android:id="@+id/tablerow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<Button
android:id="@+id/btn4"
android:layout_height="wrap_content"
android:text="Button4"/>

<Button
android:id="@+id/btn5"
android:layout_height="wrap_content"
android:text="Button5"/>

<Button
android:id="@+id/btn6"
android:layout_height="wrap_content"
android:text="Button6"/>
</TableRow>

</TableLayout>

 

 

注意:<TableRow>中的控件不能指定layout_width

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM