2014-11-05 3 views
0

활성화되어 있는지 여부에 따라 아이콘이 변경되는 ImageButton을 만들려고합니다. 다음 파일을 생성했습니다 :ImageButton이 StateListDrawable으로 src를 설정했습니다.

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

활성화 또는 비활성화간에 상태를 전환 할 때 아무 것도 변경되지 않습니다. 또한 ImageButton을 확장하고 수동으로 상태를 전환하는 자체 ImageButton을 만들려고했지만 ImageButton 내에서 Drawable을 StateListDrawable이 아닌 BitmapDrawable로로드하고 있습니다. 이미지 버튼 외부에로드 할 때 StateListDrawable로 작동합니다. 어떤 아이디어?

+0

당신은 ' joao2fast4u

답변

1

이렇게 오랫동안 고심하고 나서 나는 이것을 믿을 수 없다. 내가해야 할 일은 물건을 서로 교환하는 것 뿐이야. 기본 상태는 항상 맨 아래에 있어야합니다. 희망이 다른 사람이 많은 시간을 절약 할 수 있습니다

관련 문제