如何在android中生成动态textview?

时间:2011-04-20 08:52:05

标签: android dynamic textview

我想要的东西

for(i=0; i<10; i++) {
    Textview tx[i] = new TextView(this);
    tx[i].setText("Data")
    TableRow tr[i] = new TableRow(this);
    tr[i].addView(tx);
    // and then adding table row in tablelayout
}

有人可以给我一些小例子

2 个答案:

答案 0 :(得分:7)

    TextView[] tx = new TextView[10];
    TableRow[] tr = new TableRow[10];
    for(i=0; i<10; i++) {
        tx[i] = new TextView(this);
        tx[i].setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
        tx[i].setText("Data")
        tr[i] = new TableRow(this);
        tr[i].setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
        tr[i].addView(tx[i]);
        // and then adding table row in tablelayout
    }

答案 1 :(得分:1)

TextView[] tx = new TextView[10];
TableRow[] tr = new TableRow[10];
for(i=0; i<10; i++) {
    tx[i] = new TextView(this);
    tx[i].setText("Data")
    tr[i] = new TableRow(this);
    tr[i].addView(tx[i]);
    // and then adding table row in tablelayout
}