Spinner не применяет атрибут dropDownSelector

Я использую счетчик и хочу добавить счетчик - чтобы изменить поведение в зависимости от состояния (сфокусировано, нажато)

пример проекта здесьhttps://github.com/vovs/spinner_issue

Мой код:

activity_main.xml

<Spinner
        android:id="@+id/spinner"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="30dp"
        android:spinnerMode="dropdown"
        android:dropDownSelector="@drawable/spinner_state" />

spinner_state.xml

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:state_enabled="false"
        android:drawable="@color/black" />
    <item
        android:state_pressed="true"
        android:state_enabled="true"
        android:drawable="@color/red" />
    <item
        android:state_focused="true"
        android:state_enabled="true"
        android:drawable="@color/red" />
    <item
        android:state_enabled="true"
        android:drawable="@color/gray" />
</selector>

AndroidManifest:

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="16" />

Таким образом, если я запускаю приложение в эмуляторе Android 4.0.2 API 14 и пытаюсь выбрать какой-либо элемент или прокрутить с помощью колесика мыши, то никакого эффекта, который я установил в селекторе (при нажатии или прокрутке - элементы должны быть красного цвета, но это синий - по умолчанию для цвета ICS).

Для Android 2.2 API 8, когда нажимаете или прокручиваете, используя колесо (в этом случае состояние сфокусировано), цвет желтый [оранжевый] (цвет по умолчанию для Android 2.2)

Как включить селектор для прядильщика?

Ответы на вопрос(3)

Ваш ответ на вопрос