안드로이드 개발 질문/답변
(글 수 45,052)
그림 1 그림2
위의 그림처럼
상단에 버튼이 두 개 있고 (까만색이 버튼 눌림, 회색은 버튼 안 눌림)
다른쪽 버튼을 누르면 아래의 이미지뷰가 변경되도록 이벤트를 주고싶습니다.
제 생각에는 버튼 2를 눌렀을 때
버튼1은 버튼1off 이미지로 변경,
버튼2는 버튼2on 이미지로 변경
이미지뷰 변경 하는식으로 이벤트를 주면 될 것 같습니다.
이를 코드로 표현하려고하니까...
Button Btn1 = (Button)findViewById(R.id.mlstBtn);
Btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
버튼1은 버튼1off 이미지로 변경,
버튼2는 버튼2on 이미지로 변경
이미지뷰 변경
}
});
이렇게 해야하는데
버튼의 이미지를 바꾸는 방법을 모르겠습니다.
버튼1.setBackgroundResource() 를 써야하는건가요?;
근데 이건 어떻게 쓰는건지 감이 안 잡히는데
예시를 들어주셔서 설명해주시면 이해가 잘 될것 같은데..
도와주세요 ㅜㅜ




구글에서 해당 메소드만 검색해도 예제는 주르르 나올 겁니다.
http://blog.naver.com/PostView.nhn?blogId=zalnon2&logNo=140126684851
추가적으로 책 한권정도 구입하시는걸 추천 합니다.