EditText循环问题

时间:2011-03-05 02:39:09

标签: java android for-loop android-edittext

在我创建EditText框的代码中,我将它们设置为仅接受数字,但这仅适用于EditText框的第一列。然后,以下列将不接受要在其中输入的任何内容。造成这种情况的原因是什么?

我的代码:

   for(int i = 0; i < MatrixMultiply.h1; i++){
       columnEditTexts = new ArrayList<EditText>();
       TableLayout table = (TableLayout)findViewById(R.id.myTableLayout);
       TableRow row = new TableRow(this);
       EditText column;
       for(int j = 0; j < MatrixMultiply.w1; j++){
           column = new EditText(this);
           column.setInputType(InputType.TYPE_CLASS_NUMBER);
           column.setId(i);
           row.addView(column);
           columnEditTexts.add(column);
       }
       table.addView(row);
       arrayOfEditTexts.add(columnEditTexts);
   }

1 个答案:

答案 0 :(得分:2)

我想知道你是否可以将一行中的每一列设置为具有相同的ID。