动态添加数据到表视图

时间:2013-07-15 02:44:26

标签: uitableview add

我的应用中有一个表格视图。我希望用户能够将单元格添加到表视图中,所以我遵循了本教程,看起来它可以工作。在我的应用程序中尝试无效后,我完全按照教程制作了一个空白项目。没运气。有谁知道这个问题或者是否有更好的教程?感谢。

编辑:对不起,我已经放了一个链接,但它似乎已被删除。没有这个链接,问题似乎太模糊了。链接位于:http://teckyy.com/categories/ios/dynamically-adding-data-table-view-controller

1 个答案:

答案 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);

该表是包含其他视图的视图。

希望这有帮助!