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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
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 android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to