在android中创建多个运行时textview

时间:2015-09-30 16:47:02

标签: android eclipse textview runtime tablerow

我在eclipse中有代码可以在多行中创建多个TextView但是在运行应用程序项目时没有显示,请帮我解决问题。

这是我的代码:

public void createInputBoxes(Activity gameplay, int colnums, int rownums, TableLayout.LayoutParams lparams, TableLayout puzzlelayout) {

    TextView[][] puzcels = new TextView[colnums][];
    puzzlelayout.removeAllViews();

    for(int c=0; c<colnums; c++)
    {
        puzcels[c]=new TextView[rownums];
        TableRow tr = new TableRow(gameplay);
        tr.setLayoutParams(lparams);

        for(int r=0; r<rownums; r++)
        {
            puzcels[c][r] = new TextView(gameplay);
            puzcels[c][r].setLayoutParams( lparams);
            puzcels[c][r].setId(tvid);
            puzcels[c][r].setText("?");
            tvid++;
            puzcels[c][r].setBackgroundColor(0xffffb90f);
            tr.addView(puzcels[c][r]);

        }
        puzzlelayout.addView(tr,lparams);
    }
}

1 个答案:

答案 0 :(得分:0)

您正在使用insert into mytable select * from myview where (myview.[date] > (select max([date]) from mytable)) and (myview.[date] < getdate()) 参数来表达您的所有观看次数 - CREATE PROCEDURE [dbo].[Update] @param1 int = 0, @param2 int AS SELECT @param1, @param2 RETURN 0 TableLayout.LayoutParamsTableLayout。那对后两者不起作用。你需要给他们一些适合他们的参数:

Dynamically filling a Table Layout with Table Rows