表中的多行未显示

时间:2011-10-07 07:11:01

标签: android tablerow

    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    TextView tv = null;

    while (i < 5) {
        TableRow trow = new TableRow(this);

        while (j < 3) {
            tv = new TextView(this);

            tv.setText(" " + j + i);
            tv.setTextColor(Color.BLACK);
            tv.setWidth(25);
            tv.setBackgroundColor(Color.WHITE);

            trow.addView(tv);
            j++;
        }
        Log.i("SS", "adding row for " + i + " time");
        this.addContentView(trow, new LayoutParams(
                LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));

        i++;
    }

嗨,我是android新手。 我想显示5行,每行3个textview。看起来很简单,但上面的代码不起作用。它只显示一行有3个textviews。在xml中我没有使用表格布局,行只被添加到线性布局。这是错的吗?

1 个答案:

答案 0 :(得分:0)