2010-08-01 6 views

답변

5

선택기를 통해 xml에서 다른 상태를 정의합니다.

샘플 (. ESP 참조 상태 속성) :

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

    <item android:drawable="@drawable/bg_catlocfilter" android:state_pressed="false" /> 
    <item android:drawable="@drawable/bg_catlocfilter_dark" android:state_pressed="true" /> 
    <item android:drawable="@drawable/bg_catlocfilter" android:state_focused="false" /> 
    <item android:drawable="@drawable/bg_catlocfilter_dark" android:state_focused="true" /> 

</selector> 
+0

어디 bg_catlocfilter을받을 수 있나요? 안드로이드 SDK의 표준 아이콘입니까? – mobibob

+0

아니, 그건 내 애플 리케이션에서 단지 예입니다. 사용중인 아이콘 (예 : ic_menu_refresh)으로 바꿉니다. 하나의 법선과 하나의 강조된 것을 만듭니다. –

+0

확인. 나는 그것이 올바르게 연결되어 있다고 생각하지만 아무런 효과가 없다. 이 위젯에서 작동합니까 (내 추측은 '아니오'). – mobibob

관련 문제