Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android技術基礎 >> 第15章、布局Layouts之TableLayout表格布局(從零開始學Android)

第15章、布局Layouts之TableLayout表格布局(從零開始學Android)

編輯:Android技術基礎

TableLayout表格布局

  TableLayout是指將子元素的位置分配到行或列中。Android的一個TableLayout有許多TableRow組成,每一個TableRow都會定義一個Row。TableLayout容器不會顯示Row,Column,及Cell的邊框線,每個Row擁有0個或多個Cell,每個Cell擁有一個View對象。

  在使用tablelayout時,應注意每一個cell的寬度。

  我們下面通過XML布局和Java代碼布局兩種方式分別舉例:

一、XML方式布局

  1、創建一個空白Activity

  \

  2、打開“res/layout/activity_main.xml”文件,修改成以下代碼。

  \

  (1)第①部分

  ,每個XML文檔都由XML序言開始,在前面的代碼中的第一行便是XML序言,。這行代碼表示按照1.0版本的XML規則進行解析。encoding = "utf-8"表示此xml文件采用utf-8的編碼格式。編碼格式也可以是GB2312。

  (2)第②部分

  

  (3)第③部分

  android:layout_width="match_parent" android:layout_height="match_parent"表示布局管理器寬度和高充將填充整個屏幕寬度和高度。

  (4)第④部分

  android:stretchColumns="1"表示表格布局管理器中第2列內組件可以擴充到的有可用空間。

  3、插入1行TableRow、1個文本TextView、1個TextEdit。

  \

  4、打開“res/layout/activity_main.xml”文件,修改成以下代碼。

  \

  (1)第①部分

  代表一行,可以在其中填充控件。

  (2)第②部分

  添加一個標簽

  (3)第③部分

  添加一個編輯框

  5、依次再插入2行、密碼標簽、密碼編輯框、2個按鈕Button:注冊、登錄。

  代碼如下:  

[html] view plain copy