如何创建EditTexts矩阵?应用此代码后,我将所有字段都放在一行中,但它应该看起来像一个基于行数和列数的表。代码:
public void addFields() {
int rows = getInt(numbRows);
int cols = getInt(numbColumns);
LinearLayout layout = (LinearLayout) findViewById(R.id.LinearLayoutMatrix);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
EditText editText[][] = new EditText[rows][cols];
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
editText[i][j] = new EditText(this);
editText[i][j].setWidth(50);
layout.setLayoutParams(params);
layout.addView(editText[i][j]);
}
}
}