안드로이드 개발 질문/답변
(글 수 45,052)
drawable폴더에 저장되있는 이미지를 xml파일에서 지정해서 화면에 띄워줬구요.
그 이미지가 맞나 비교하고싶은데요.
ImageView img_1 = (ImageView)findViewById(R.id.img_1);
if(img_1.equals(R.drawable.pwbox01))
img_1 이미지가 drawable폴더에 들어있는 pwbox01 이미지가 맞는지 구하는겁니다만....
이렇게 하니깐 비교를 못하는거같아요. 다음 할 일을 수행 못하더라구요....
equals()함수를 잘못쓰고있는거같은데... 잘 모르겠네요.
어떻게 수정해야하나요..?
equals는 Object를 비교 하는거구요.
R.drawable.pwbox01은 그림이 저장되어있는 메모리 위치입니다. R.java에 명시되어 있는 부분이요. 그래서 타입이 int입니다.
img_1 같은 경우는 ImageView입니다.
ImageView와 int를 비교하니까 당연히 불가능한 비교입니다.