셀렉터를 선언하고
버튼을 클릭하면 버튼색이 바뀌는 것 있잖아요
원래 버튼과 색깔바뀌었을 때의 버튼을 둘다 만들었는데
한 레이아웃에 버튼이 여러개가 들어가는데요
버튼이 있는 레이아웃에
버튼 이미지를 셀렉터를 선언한 xml로 이동시켰고 버튼 한개는 무사히 클릭할 때 이미지가 바뀝니다.
하지만 !!!!!!!!! 버뜨............!!!!!!!!!!!!!
버튼마다 다 xml 파일을 만들어줘야할까요?
여러개 다 모아놓을 순 없는건가요.............?ㅜㅜ
파일 하나가 단위 Set인데.... 그 단위 Set에 넣는 기준을 어기는 것은 어쩔수 없이 따로 만들어야 하는거죠....
Selector는 조건을 달아서 조건별로 보여주는 이미지를 바꾸는 방법을 통해 하나로 호출하되 보여주는것은 여러모양...
이런식으로 쓰는건데요...
그 조건을 추가할수 없거나 다른것과 조건은 같은데 이미지가 다른 상황이라면 당연히 별개의 xml이 되야 합니다.
그리고 보통은 디자인의 일관성이라는 측면 때문에 버튼은 배경색 패턴을 거의 같은것을 쓰기 때문에
xml숫자=버튼숫자 이런식으로 되는 경우는 흔치 않습니다.
공부하실때는 어쩔수 없는 케이스도 있긴 하겠지만요....