현재 어떤 이미지를 띄우고 그 이미지를 클릭 했을 시에 다른 이미지로 바뀌고 선택되었을땐 그 바뀐 이미지가 계속 고정이 되어지게 하려고 하고있습니다.
한마디로 이미지로 메뉴를 만들고 있습니다.

그런데 한가지 문제점이 발생했네요
이미지를 눌렀을 때 이미지가 바뀌고 그 이미지로 고정이 되어야 하는데 고정이 되지 않고,
클릭시에만 바뀌고 손을 떼면 다시 원래 이미지로 돌아오네요.
에뮬은 2.2 로 사용하고 있고, res/drawable-hdpi/ 에 xml 파일 저장 되어 있습니다.
main.xml 에서 ImageView 의 src 를 저 xml 로 지정해줬고요.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
   <item android:state_focused="true" android:drawable="@drawable/select_menu1" />
   <item android:state_pressed="true" android:drawable="@drawable/select_menu1" />
   <item android:state_selected="true" android:drawable="@drawable/select_menu1" />
   <item android:drawable="@drawable/normal_menu1"/>
</selector>

위의 소스대로 작성하면 클릭시에도 이미지가 바뀌질 않네요. 저 상태에서 selected 부분을 지우고 실행시키면
클릭시에만 이미지가 바뀌게 되고요. 다시 selected 부분을 추가하고 실행시키면 클릭시에도 이미지가 바뀌지 않고 아무런 반응이 없네요.

<selector xmlns:android="http://schemas.android.com/apk/res/android">
   <item android:state_focused="true" android:state_pressed="true" android:state_selected="true"
            android:drawable="@drawable/select_menu1" />
   <item android:drawable="@drawable/normal_menu1"/>
</selector>

또 위의 소스대로 작성하면 아주 반응이 없네요.... 클릭시에도 변하지 않고, 그냥 기본 이미지만 계속 보여주고 있네요.

뭐가 문제일까요?