以编程方式创建一定数量的表行

时间:2013-11-19 06:51:38

标签: android

我有一个包含表格布局的活动,我知道如何设置表格布局,以及所需的行数。 但我希望用户能够定义在页面上创建的行数。 这是我打算如何去做的。当用户导航到该页面时,会弹出一个警告对话框,用于收集他想要创建的行数,然后他会插入一个值,该值用于生成所需的行数。 我可以找到创建对话框并收集数字的方法,但我不知道如何使用它来生成行。 请指出我正确的方向。

1 个答案:

答案 0 :(得分:2)

一切都很简单。试试这个:

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

    for (int i=0; i<nrFromDialog; i++ ){

        TableRow row = new TableRow(this);

        TextView text = new TextView(this);
        text.setText("Row" + i);
        row.addView(text);

        table.addView(row); 
    }
祝你好运!