1
我知道可以將一個帶有TableLayout的XML文件和另一個帶有一行的XML文件。然後它可以從第二個文件中將行中的自定義內容添加到第一個文件中的表中。但是我找不到一個能夠證明這一點的例子。那麼,這裏有人知道我在哪裏可以找到一個顯示這個的例子嗎?我知道我以前見過它。如何動態創建表格?
我知道可以將一個帶有TableLayout的XML文件和另一個帶有一行的XML文件。然後它可以從第二個文件中將行中的自定義內容添加到第一個文件中的表中。但是我找不到一個能夠證明這一點的例子。那麼,這裏有人知道我在哪裏可以找到一個顯示這個的例子嗎?我知道我以前見過它。如何動態創建表格?
首批結果。不管...的想法很簡單:
TableLayout
(無論是一個在XML文件中聲明,或通過使用new TableLayou(context)
手工製作)TableRow
對象。再次,您可以通過在XML中使用已定義的TableRow
並使其膨脹來實現此目的;或者您可以使用new
運算符創建。addView
方法在每行內添加要放入的項目。有時候你會想要指定一些TableRow.LayoutParams
。TableRow
添加到TableLayout
。一旦你有你TableLayout
,可以充氣,並使用添加行:
TableRow row = (TableRow) LayoutInflater.from(this).inflate(
R.layout.table_row, tableLayout, false);
tableLayout.addView(row);
多謝,這真是棒極了! =) – 2011-03-18 16:48:45