2011-02-11 17 views
2

我試圖創建一個TableLayout動態添加行和列(來自obbjects數組)。由於它是動態的,我必須編碼(?)android tablerow和代碼中的列

我可以找到的所有示例都是使用xml佈局進行的。唯一有代碼的只是添加了一個單獨的視圖,就像一個按鈕,這讓我相信它不可行,我至少需要兩列,其中一個將包含一個帶有圖像和文本的視圖。

回答

3

嘗試創建表格及行做這樣的事情

TableLayout t=new TableLayout(this); 
TableRow tr=new TableRow(this); 

,並與表按

t.addView(tr); 

添加一行同樣可以使用添加其他視圖(文字,圖片查看等) addView()函數

+0

謝謝,我這樣做,但由於我沒有在我的排列,他們都堆疊在彼此。我現在閱讀關於ListView,也許這很容易 – elwis 2011-02-11 10:07:14