현재 사용자 입력을 1 차원 ArrayList에 넣는 코드가 있지만 2 차원 ArrayList에 넣고 싶습니다. 문제가 있습니다.안드로이드 : 2 차원 ArrayList 도움말
public class Game extends Activity implements OnClickListener {
private static final String TAG = "Matrix";
static ArrayList<EditText> columnEditTexts;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.matrix);
View doneButton = findViewById(R.id.done_button);
doneButton.setOnClickListener(this);
columnEditTexts = new ArrayList<EditText>();
for(int i = 0; i < MatrixMultiply.h1; i++){
TableLayout table = (TableLayout)findViewById(R.id.myTableLayout);
TableRow row = new TableRow(this);
EditText column = new EditText(this);
for(int j = 0; j < MatrixMultiply.w1; j++){
table = (TableLayout)findViewById(R.id.myTableLayout);
column = new EditText(this);
column.setId(i);
row.addView(column);
columnEditTexts.add(column);
}
table.addView(row);
}
}
하고, 정확히 문제가 무엇입니까? –
지금은 EditText를 단 하나의 차원 배열에 넣는 것입니다. 어떻게 그들을 2 차원 배열에 넣을까요? – Biggsy
2 차원 배열에 저장하여 달성하고자하는 것을 질문에 추가 할 수 있습니까? –