안녕하세요.. 
버튼을 그냥, 누를때, 포커스가 가있을때를 기준으로 selector를 이용해서 구현을 했습니다.
그런데 빠르게 버튼을 두번 누르면 눌려진 상태로 버튼의 배경이 계속 있습니다. 그냥 있는 이미지(tap1_1)가 나오지 않고 있습니다.
간혹가다가 그러는데. Froyo 버전으로 하고 있습니다.

1.<selector xmlns:android="http://schemas.android.com/apk/res/android">
2. 
3.<item android:state_pressed="true"  android:background="@drawable/tap1_3" />
4.<item android:state_focused="true"  android:background="@drawable/tap1_2" />
6.<item android:state_focused="false" android:state_pressed="false"  android:background="@drawable/tap1_1"/>
8.</selector>

 이런 식으로 정의를 했는데..
xml에서 state_pressed상태를 체크하고 눌려진 이미지를 보여주는걸로 알고 있습니다.

혹시 java 코드상에서 상태를 확인하여 눌려진 상태를 false나 true 등등 상태를 변경가능한지요?
아니면 xml에서 상태를 강제로 변경가능하지요??
화면전환 전에 그 버튼을 눌러서 전환 하려고 하는데.. 화면 전환후 돌아오면 간혹 눌려진 버튼 상태로 있습니다.

구글링, 네이버등 다 찾아봤으나 없습는거 같습니다.
고수님들의 도움 부탁드립니다.