oid 센서로 인식되는 카드의 종류에 따라 다른 imageview를 출력하고 싶은데 어떻게 구현해야 하나요 .
카드 종류에 따른 로봇의 움직음은 제어가 되는데 imageview는 계속 시도를 해도 나타나지 않습니다.
layout에 imageview를 넣는것 말고 다른 방법을 시도해야 하나요 ?
R.drawable. 를 사용해 보려고도 하였으나 에러가 납니다.
if문이 아닌 case문을 써야 하나요 ??
로봇과는 관련이 없는 안드로이드 코딩과 관련된 질문이긴 한데요
답을 드리자면...
레이아웃에 이미지 뷰가 있다면 ID를 부여해서 findViewById로 이미지 뷰의 레퍼런스를 얻을 수 있잖아요?
그 레퍼런스에서 setImageResource, setImageBitmap, setImageDrawable 등의 함수를 사용하면
이미지 뷰의 그림을 바꿀 수 있습니다.
리소스를 사용하시려면 setImageResource 함수를 사용하시면 되구요.
if문이든, switch-case 문이든 상관 없습니다. 같은 기능을 하는 애들이니까요. 조건 분기.
에러가 나면 로그캣에 표시될 것입니다. 안드로이드에선 로그캣을 보면 웬만한 에러는 다 잡아낼 수 있는데요
로그캣을 같이 올려 주셔야 에러에 대한 답을 드릴 수 있습니다.
이는 이곳 게시판 뿐만 아니라 안드로이드 펍의 질문 게시판도 마찬가지랍니다.
감사합니다 ^^
로그인 유지
로봇과는 관련이 없는 안드로이드 코딩과 관련된 질문이긴 한데요
답을 드리자면...
레이아웃에 이미지 뷰가 있다면 ID를 부여해서 findViewById로 이미지 뷰의 레퍼런스를 얻을 수 있잖아요?
그 레퍼런스에서 setImageResource, setImageBitmap, setImageDrawable 등의 함수를 사용하면
이미지 뷰의 그림을 바꿀 수 있습니다.
리소스를 사용하시려면 setImageResource 함수를 사용하시면 되구요.
if문이든, switch-case 문이든 상관 없습니다. 같은 기능을 하는 애들이니까요. 조건 분기.
에러가 나면 로그캣에 표시될 것입니다. 안드로이드에선 로그캣을 보면 웬만한 에러는 다 잡아낼 수 있는데요
로그캣을 같이 올려 주셔야 에러에 대한 답을 드릴 수 있습니다.
이는 이곳 게시판 뿐만 아니라 안드로이드 펍의 질문 게시판도 마찬가지랍니다.