안드로이드 개발 질문/답변
(글 수 45,052)
전역으로 private ImageView img[]; 을 했고
oncreate에서 아래 처럼 했는데 에러가 나네요...
왜 그런 거저????
img[0] = new ImageView(this);
img[1] = new ImageView(this);
img[2] = new ImageView(this);
img[3] = new ImageView(this);
img[4] = new ImageView(this);
img[5] = new ImageView(this);
img[0] = (ImageView) findViewById(R.id.cd1);
img[1] = (ImageView) findViewById(R.id.cd2);
img[2] = (ImageView) findViewById(R.id.cd3);
img[3] = (ImageView) findViewById(R.id.cd4);
img[4] = (ImageView) findViewById(R.id.cd5);
img[5] = (ImageView) findViewById(R.id.cd6);




저런식으로 사용하려면 배열의 크기를 미리 지정해줘야 합니다.
가변길이 배열에는 특정 index에 객체를 넣을 수 없습니다.