그림 1 그림2

질문1.png 질문2.png



위의 그림처럼

상단에 버튼이 두 개 있고 (까만색이 버튼 눌림, 회색은 버튼 안 눌림)

다른쪽 버튼을 누르면 아래의 이미지뷰가 변경되도록 이벤트를 주고싶습니다.



제 생각에는 버튼 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() 를 써야하는건가요?;

근데 이건 어떻게 쓰는건지 감이 안 잡히는데

예시를 들어주셔서 설명해주시면 이해가 잘 될것 같은데..

도와주세요 ㅜㅜ