2012-08-24 5 views
3

Android 버튼 모양을 변경하려고하는데 작동하지 않습니다. 나는 버튼의 드로잉을 처리하기 위해 "custom_button.xml"이 코드를 사용Android 맞춤 버튼 누르기 상태

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

    /> 

<item android:drawable="@drawable/btn_over" 
    android:state_pressed="true"/> 

내 레이아웃 파일에서 나는 custom_button 묘화에있는 버튼의 배경을 설정합니다. 정상 상태 (처음 나타나는 이미지)가 작동하지만 버튼을 누르면 이미지가 변경되지 않습니다. 다른 이미지를 사용하고 있는지 확인하기 위해 두 번 확인했습니다. 아무도 왜 이것이 작동하지 않는지 알고 있습니까?

감사합니다.

답변

6

항목의 순서를 전환하십시오 (먼저 눌린 후 중립). 눌러 지든 말든, 맨 위 항목은 항상 참입니다.

+0

감사합니다. 이제 작동합니다! – foobar5512