Android Studio에서 imageButton으로 액세스하려는 보드에 6 개의 주사위 격자가 있습니다. 각 이미지 버튼에는 ID (button1은 "ImageButton1", 버튼 2는 "ImageButton2"등)가 있습니다. 차라리 아래 그림과 같은 여섯 반 동일한 문을 작성하는 것보다, 루프 하나에이 버튼으로 접근하고 싶습니다 : imageButtton1
등등 변수 c1
에 저장 될 것이다for 루프에서 변수 이름 변경 Java
for (int i=0; i<6; i++) {
ImageButton c+i = (ImageButton)findViewById(R.id.imageButton+i);
}
. 물론 for 루프는 작성된대로 작동하지 않습니다. 이 방법을 구현할 수 있습니까?
ImageButton의 배열 사용 ... –
'for' 루프 밖에서 버튼을 사용할 계획이 아니라면 6 개의 변수가 필요하지 않습니다. 한 번에 하나씩 만 다루기 때문에 모든 것에 하나의 이름 만 사용하면 문제가 없습니다. – VHS
그 길로 갈 필요가 있습니까? –