Próbuję dodać do mojej istniejącej statyny rysunkowej, stanu wyłączonego i po prostu nie działa.Statelist drawable android: state_enabled nie działa w xml
pierwotnie miałem ten kod:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/store_item_background_selected" android:state_selected="true"/>
<item android:drawable="@drawable/store_item_background"/>
</selector>
i to działało idealnie dla wybranych i nie wybiera.
teraz chciałem dodać android: state_enabled = "false" tak:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/store_item_background_selected" android:state_selected="true"/>
<item android:drawable="@drawable/store_item_background" android:state_enabled="true"/>
<item android:drawable="@drawable/store_item_background_disabled"/>
</selector>
i nigdy nie przełącza się na niepełnosprawnego obrazu.
jakieś pomysły?
EDIT
dodałem setEnabled(false)
do konstruktora widoku mam ustalającego ten statelist drwable i teraz widzę, niepełnosprawność obraz, ale raz ustawić widok na włączony, nie przełączy się ponownie wyłączony .
nie zrobić różnicę. zobacz edytuj – piojo
Niestety, błąd w moim kodzie, w którym ustawiłem go wyłączony. – piojo
Zła odpowiedź. Nie wyjaśniłem pracy NOR. – Vucko