이미지 버튼을 오버롤 할때

 

이미지폴더안에  button.xml <-- 이런 임의의 파일을 만든후

 

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/이미지2" />

    <item android:drawable="@drawable/이미지1" />
</selector>

 

이런식으로 코딩한후

 

구현파일에서 이미지속성을 button 파일로 설정해주잖아요~

 

근데 오버롤할려는 이미지가 50개정도 된다는 상황이라면 50개 모두 개별적으로 button.xml을 button01.xml ~ button50.xml

 

까지 다 만들어야 하는건가요??

 

그냥 button.xml 파일하나로 50개 모두 설정할순없는지 해서 질문드립니다.

 

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/이미지2" />

    <item android:drawable="@drawable/이미지1" />
</selector>

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/이미지4" />

    <item android:drawable="@drawable/이미지3" />
</selector>

 

이런식으로 중복나열하니 안되더라구요~

 

선배님들의 조언이 필요합니다 ㅠ_ㅠ

 

알려주세요