2011-04-20 94 views
0

这样的事情,我想如何在android中生成动态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 
} 

有人可以给我小例子

+0

感谢名单向所有... – Sourabh 2011-04-20 09:13:55

回答

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 
    } 
+0

先生应该在哪里我把这个代码。 。 – 2014-03-13 07:12:28

+0

你能完成你的代码吗? – 2014-06-18 02:46:15

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 
}