0
위젯에서 Android SDK 아이콘 버튼을 사용하여 새로 고침 (ic_menu_refresh)을 사용하고 있고 선택 상태를 변경해야합니다. 어떻게 이뤄지나요? 단추에 대한 XML을 정의합니까?안드로이드 아이콘 상태 (하이라이트)를 변경하려면 어떻게해야합니까?
위젯에서 Android SDK 아이콘 버튼을 사용하여 새로 고침 (ic_menu_refresh)을 사용하고 있고 선택 상태를 변경해야합니다. 어떻게 이뤄지나요? 단추에 대한 XML을 정의합니까?안드로이드 아이콘 상태 (하이라이트)를 변경하려면 어떻게해야합니까?
선택기를 통해 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>
어디 bg_catlocfilter을받을 수 있나요? 안드로이드 SDK의 표준 아이콘입니까? – mobibob
아니, 그건 내 애플 리케이션에서 단지 예입니다. 사용중인 아이콘 (예 : ic_menu_refresh)으로 바꿉니다. 하나의 법선과 하나의 강조된 것을 만듭니다. –
확인. 나는 그것이 올바르게 연결되어 있다고 생각하지만 아무런 효과가 없다. 이 위젯에서 작동합니까 (내 추측은 '아니오'). – mobibob