2012-10-31 6 views
1

Android 애플리케이션 개발에 대해 배우기 시작 했으므로 프로그래밍을 연습하고 일부 내용을 더 잘 이해할 수있는 몇 가지 작은 앱을 만들고 있습니다.간단한 코드를 사용하여 정사각형 이미지의 배열에 대한 동작을 결정하는 방법

나는 5 × 5 배열과 25 개 평방 이미지를 가지고 있고, 나는 각각의 클릭에 대해 다른 작업을 지정하려면 다음과 같이

상황이다.

square11, square12, ... square15 
square21, square22, ... square25 
    ...  ...   ... 
square51, square52, ... square55 

나는 이런 식으로 뭔가를 시도 :

나는 행렬 요소와 이미지의 ID를 선언

public void onClick(View v){ 
    switch(v.getId()){ 
     case R.id.square11: 
      //do something 
      break; 
     case R.id.square12: 
      //do something 
      break; 
     case R.id.square13: 
      //do something 
      break; 
     case R.id.square14: 
      //do something 
      break; 
     //and all other cases... 
    } 
} 

을하지만 분명히 작동하지 않습니다. 나는 이것에 대해 뭔가를 놓치고 있습니까 OnClickListener?

아마 초보자의 질문이지만, 누군가 도와 드릴 수 있기를 바랍니다. 정말 다른 코드를 보았지만 도움이되지 않았습니다.

내가 뭘 잘못하고 있는지 아십니까? 그리고 더 나은 방법은 더 좋고 깨끗한 방법이 있는지 알고 있습니까?

고맙습니다.

안부,

라파엘

답변

관련 문제