Skip to content Skip to sidebar Skip to footer

How To Generate Dynamic Textview In Android?

something like this i want 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(t

Solution 1:

    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
    }

Solution 2:

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
}

Post a Comment for "How To Generate Dynamic Textview In Android?"