Próbuję przełączyć tło przycisków, jeśli są one naciskane. Zbudowałem selektor taki jak sugerowana tutaj odpowiedź: Standard Android Button with a different colorPrzycisk wyboru tła przycisków
Wreszcie chcę umieścić GradientDrawables wewnątrz, ale dla celów debugowania chcę tylko ustawić kolor, aby zobaczyć, że działa. Oto moja Selector
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/red"/>
<item
android:state_focused="true"
android:drawable="@color/white"/>
<item
android:state_pressed="true"
android:drawable="@color/white"/>
</selector>
niestety to nie działa. Ustawiłem Selektor jako Tło z mojego przycisku i widzę je tylko w kolorze czerwonym. Co robię źle (Build Cel 2.1)
hmm to nie działa, ponieważ teraz są białe cały czas –
to przycisk pod naciskiem? –
Nie sądzę. Mam dwa przyciski i oba są białe, bez zmiany kliknięcia –