动态重新创建表格布局

时间:2010-10-18 02:14:22

标签: android dynamic tablelayout

我在OnCreate()中创建了一个动态表格布局。每次活动恢复时,表行中的数据都可以更改,因此我想销毁表行并创建新行。 我怎样才能做到这一点?感谢!!!

以下是OnCreate表创建部分的外观:

    tableLayout tl = new TableLayout(this);

    for (i = 0; i < numberOfVariables; i++) {

        TableRow tr = new TableRow(this);

        CheckBox cb = new CheckBox(this);
        tr.addView(cb);

        TextView dv = new TextView(this);
        tr.addView(dv);

        EditText et = new EditText(this);
        tr.addView(et);

        tl.addView(tr);
    }

    ll.addView(tl);

1 个答案:

答案 0 :(得分:2)

只需使用tl.removeAllViews();,然后重新创建行。