本文介绍了如何生成动态的TextView android系统中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这样的事情,我想

 为(i = 0;我小于10;我++){
    TextView的TX [i] =新的TextView(本);
    TX [I] .setText(数据)
    的TableRow TR [i] =新的TableRow(本);
    TR [I] .addView(TX);
    //然后加入在tablelayout表行
}
 

有人可以给我个小例子

解决方案

  TextView的[] TX =新的TextView [10];
    的TableRow [] TR =新的TableRow [10];
    对于(I = 0; I&小于10;我++){
        TX [i] =新的TextView(本);
        TX [I] .setLayoutParams(新的LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
        TX [I] .setText(数据)
        TR [i] =新的TableRow(本);
        TR [I] .setLayoutParams(新的LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
        TR [I] .addView(TX [i]);
        //然后加入在tablelayout表行
    }
 

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(tx);
    // and then adding table row in tablelayout
}

can somebody give me small example

解决方案
    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
    }

这篇关于如何生成动态的TextView android系统中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 18:21