do{ TableRow tr_row1 = new TableRow(this); TextView tv=new TextView(this); // in place of this you can use your activity reference tr_row1.add(tv); }while(condition);
public void onCreate(Bundle b) { TableLayout table = new TableLayout(this); for (int i = 0; i < rows; i++) { TableRow row = new TableRow(this); for (int j = 0; j < columns; j++) { EditText cell = new EditText(this); cell.setText("(" + i + ", " + j + ")"); row.add(cell); } table.add(row); } setContentView(table); }