Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android-Activity程序動態的生成表格布局管理器

Android-Activity程序動態的生成表格布局管理器

編輯:關於Android編程

.java代碼如下:

 

package org.lxh.demo;

import android.app.Activity;
import android.os.Bundle;
import android.view.ViewGroup;
import android.widget.TableLayout;
import android.widget.TableRow;
import android.widget.TextView;

public class MyTableLayoutDemo extends Activity {
	private String titleData[][] = new String[][] {
			{ ID, 姓名, EMAIL, 地址 },
			{ 01, 小李, [email protected],
					北京 },
			{ 02, 小張, [email protected], 天津 } }; // 定義要顯示的數據

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		TableLayout layout = new TableLayout(this); // 定義表格布局
		TableLayout.LayoutParams layoutParam = new TableLayout.LayoutParams(
				ViewGroup.LayoutParams.FILL_PARENT,
				ViewGroup.LayoutParams.FILL_PARENT); // 定義布局管理器的參數
		//layout.setBackgroundResource(R.drawable.mldn_logo); // 定義背景圖片
		for (int x = 0; x < this.titleData.length; x++) { // 循環設置表格行
			TableRow row = new TableRow(this); // 定義表格行
			for (int y = 0; y < this.titleData[x].length; y++) {
				TextView text = new TextView(this);
				text.setText(this.titleData[x][y]); // 設置文本內容
				row.addView(text, y); // 加入一個編號
			}
			layout.addView(row); // 向表格之中增加若干個表格行
		}
		super.setContentView(layout, layoutParam); // 設置顯示
	}
}

\

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved