В моем коде, когда я создаю поля 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);
}