2013-07-15 178 views
-1

我在我的應用程序中有一個表視圖。我希望用戶能夠在表格視圖中添加單元格,所以我遵循了這個教程,這看起來很有效。在我的應用程序中嘗試使用它之後,我完全按照教程製作了一個空白項目。沒有運氣。有誰知道這個問題,或者如果有更好的教程?謝謝。動態添加數據到表視圖

編輯:對不起,我已經把在一個鏈接,但它似乎已被取出。沒有鏈接,這個問題似乎太模糊了。鏈接在這裏:http://teckyy.com/categories/ios/dynamically-adding-data-table-view-controller

+0

嘗試向東西發生的部分添加更多代碼。 –

+0

對不起。該鏈接似乎已被取消。請參閱編輯。 –

回答

0

首先,你必須創建一個textview的實例,向它添加文本,然後將它添加到表中。事情是這樣的:

類聲明:

public class Cell extends TextView{ 
    public Cell(Context context) { 
     super(context); 
    } 
} 

創建這個類的一個實例,並將其添加到表:

TableLayout table; 
table = (TableLayout) findViewById(R.id.table_id); 

// New instance of a table row 
TableRow row = new TableRow(getActivity()); 

// New instances of our new class 
Cell txt1 = new Cell(this); 
Cell txt2 = new Cell(this); 
Cell txt3 = new Cell(this); 

// Add them to a row 
row.addView(txt1,0); // Second argument is the column of the table 
row.addView(txt2,1); 
row.addView(txt3,2); 

// Add the row to the table 
tbl.addView(row); 

該表是包含其他視圖的視圖。

希望這會有所幫助!