ola comunidade,
estou tentando customizar um spinner no android, encontrei algumas soluções que falam para gente tentar usar o pacote nine do android que tem os desenhos dos spinner, o problema é quando eu uso eles, eles nao fazem a renderizaçao do spinner de forma correta, alguem ja passou por situação parecida? segue o codigo que estou usando.
spinnerbackground.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_window_focused="false" android:state_enabled="true"
android:drawable="@drawable/btn_dropdown_normal" />
<item
android:state_window_focused="false" android:state_enabled="false"
android:drawable="@drawable/btn_dropdown_disabled" />
<item
android:state_pressed="true"
android:drawable="@drawable/btn_dropdown_pressed" />
<item
android:state_focused="true" android:state_enabled="true"
android:drawable="@drawable/btn_dropdown_selected" />
<item
android:state_enabled="true"
android:drawable="@drawable/btn_dropdown_normal" />
<item
android:state_focused="true"
android:drawable="@drawable/btn_dropdown_disabled_focused" />
<item
android:drawable="@drawable/btn_dropdown_disabled" />
</selector>
styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CustomTheme" parent="android:Theme.Light">
<item name="android:spinnerStyle">@style/Widget.Spinner</item>
</style>
<style name="Widget.Spinner" parent="android:Widget">
<item name="android:background">@drawable/spinnerbackground</item>
<item name="android:clickable">true</item>
</style>
</resources>
main.xml
<LinearLayout android:layout_width="fill_parent" android:id="@+id/linearLayout1" android:layout_height="wrap_content" android:orientation="vertical" android:focusableInTouchMode="true">
<Spinner android:id="@+id/Spinner1" android:layout_width="wrap_content" android:layout_height="wrap_content" > </Spinner>
<Button android:text="@string/buttonname" android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content" ></Button>
[img]
[/img]