2011-04-20 90 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 
}