안드로이드 개발 질문/답변
(글 수 45,052)
지금현재 이미지버튼대신 버튼을 layout에서
<Button
android:id="@+id/o_c1"
android:onClick="onClick"
android:background="@drawable/o_c1"
android:layout_gravity="left"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:layout_width="76dp"
android:layout_height="81dp">
</Button>
이런형식으로 background로 이미지를 넣어주었습니다.
그런데 소스상에서 이버튼의 배경을 바꾸고싶은데요... 이미지버튼밖에 방법이없나요?
이것을 고대로 이미지버튼으로 바꾸고 background -> src로해서 이미지버튼 형식으로했는데 오류가나네요 ㅜㅜ
소스상에서도 선언할때 이미지버튼으로했는데...
그냥 버튼으로 소스상에서 배경바꿔주는 방법은없나요?
셀렉터(클릭시 or 포커스 등등.. )말고... 변수로!! 바꾸고싶습니다




if(a){
button.setBackgroundResource(R.drawable.a);
}
else if(b){
button.setBackgroundResource(R.drawable.b);
}
이런식으로 세팅하면 되지 않을까요??