- aaa.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:state_pressed="true" android:drawable="@drawable/aaa_select_icon"/>
 <item android:drawable="@drawable/aaa_normal_icon"/>
</selector>

- bbb.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:state_pressed="true" android:drawable="@drawable/bbb_select_icon"/>
 <item android:drawable="@drawable/bbb_normal_icon"/>
</selector>
#########################################
- layout.xml
 <ImageButton android:id="@+id/btnTest"
  android:layout_marginTop="125dp"
  android:layout_centerHorizontal="true"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:background="@drawable/aaa"  />

 <ImageButton android:id="@+id/btnTest"
  android:layout_marginTop="125dp"
  android:layout_centerHorizontal="true"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:background="@drawable/bbb"  />

위와 같이 1개의 버튼에 선택시 와 미선택시 이미지를 주었습니다.

궁금한거는... 1개의 버튼에 1개의 xml이 필요한건지요???????????

2개의 버튼에 각각 다른 이미지로 효과를 주려면... 2개의 xml이 필요한 겁니까???????????

예를들어

aaa와 bbb를 합친 ccc.xml을 만들어서(<---이런게 가능하다면...)  각 버튼은 "@drawable/ccc.aaa" 또는 ="@drawable/ccc.bbb"

이런식으로 접근은 불가능 한지요???