Hi there,

I'm using spinner and want to add spinner - to change behavior depends of 
states(focused, pressed)

My code:

*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" />

So, if I run app in emulator Android 4.0.2 API 14 and try to select some 
item or scroll using wheel of my mouse no any effect, that I set in 
selector(when press or scrolling - items should be red, but it is blue - 
default for ICS color).

For Android 2.2 API 8 when press or scroll using wheel(in this case state 
is focused) color is yellow[orange](default color for Android 2.2)

How to enable selector for spinner?
sample project here https://github.com/vovs/spinner_issue

<http://i.stack.imgur.com/7ZGFW.png>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to