Spinner-Ansicht; selector funktioniert nicht

Spinner xml:

<Spinner
        android:id="@+id/sort_by_spinner"
        android:layout_marginLeft="40dip"
        android:layout_marginRight="40dip"
        android:layout_marginBottom="10dip"
        android:paddingLeft="6dip"
        android:paddingRight="6dip"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_below="@id/title_bar"
        android:drawSelectorOnTop="true"
        android:dropDownSelector="@drawable/spinner_selector"
    />

Ich habe versucht, mit android:background=... kaufen selbst, mit dropDownSelector mit und ohne listSelector=...; mit und ohne listItemDropDownSelector=... und alle Permutationen mit drawSelectorOnTop

spinner_selector:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:state_pressed="true">
        <shape android:shape="rectangle">
            <solid android:color="@color/app_tint"/>
        </shape>
    </item>
    <item 
        android:state_selected="true">
        <shape android:shape="rectangle">
            <solid android:color="@color/app_tint"/>
        </shape>
    </item>
</selector>

Bekomme ich immer die Standard-Farbe orange. Gelesen habe ich zahlreiche Beiträge zu diesem; nur kann Sie nicht geschehen. Ich habe zur Unterstützung der v10. Was fehlt?

android:dropDownSelector="@drawable/spinner_selector ich glaube nicht, dass es richtig funktioniert für Sie..besuchen Sie bitte stephenpengilley.blogspot.in/2013/01/..., dass Sie wissen, wie zu tun dies
der gleiche Selektor funktioniert anderswo kein problem, also denke ich nicht, dass es das ist. Ich denke, dass etwas mit dem Attribut ich werde auf die Spinner selbst. Ich denke, sowieso. Ich habe auch versucht, die @flx Antwort; hat nicht funktioniert

InformationsquelleAutor wkhatch | 2014-02-25

Schreibe einen Kommentar