2014-01-28 2 views
2

저는 여기에 새롭고 ImageButton 스위치 상태를 만들려고합니다. 여기 ImageButton return blank

나의하여 ImageButton이 완전히 기능입니다 :
<ImageButton 
    android:id="@+id/imageButtonEmail" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_centerVertical="true" 
    android:background="@android:color/transparent" 
    android:contentDescription="@string/desc" 
    android:onClick="sendEmailIntent" 
    android:src="@drawable/email_96" /> 

내가 버튼 내가이 btn_custom_email.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

<item android:drawable="@+drawable/email_96.png" android:state_enabled="false"/> 
<item android:drawable="@+drawable/email_pressed_96.png" android:state_enabled="true" android:state_pressed="true"/> 
<item android:drawable="@+drawable/email_pressed_96.png" android:state_enabled="true" android:state_focused="true"/> 
<item android:drawable="@+drawable/email_96.png" android:state_enabled="true"/> 

를 사용하여 안드로이드 변경을 누르면 다른 이미지를 사용하려면

: src = "@ drawable/email_96"android : src = "@ drawable/btn_custom_email"내 ImageButton 용. 하지만 아무런 오류없이 내 단추가 비워집니다.

몇 시간 동안 도움을 청했습니다.

및 더 많은하지만 난 빈 버튼이있어 이유를 찾을 수 couln't : 나는 시도했다. 시간 내 주셔서 감사합니다. 좋은 밤 되세요.

답변

1

이것은 잘못된 것입니다 :

android:drawable="@+drawable/email_96.png" 

은 다음과 같아야합니다

android:drawable="@drawable/email_96" 

(NO +없이 .PNG)

+0

매우 감사 4 개 라인 같은

! 내 버튼은 돌아 왔지만 작동하지 않아 아직해야 할 일이 있습니다. 좋은 하루 되세요. – Slam033

+0

이것은 또 다른 질문입니다 ... 리스너를 xml 또는 java 코드로 설정해야합니다. 좋은 하루 되세요! –