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
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen es so:
und die list_item_selector als
selection_normal ist ein Bild für den spinner, man kann es ignorieren, wenn nicht benötigt.
[BEARBEITEN]
Damit markieren Sie die Zeile Liste der Artikel berührt /angeklickt Folgendes tun:
in der
getDropDownView
stattgetView
Methode in die spinner-adapter stellen Sie den Wahlschalter mit dem code:oder mit der
setBackground
Methode des view.Sie können zuweisen und drawable 🙂
das schlägt in den ausgewählten Zustand der spinner, und funktioniert, aber ich bin auf der Suche für den ausgewählten Zustand der Objekte in der Liste drin. Vielleicht ist das mein problem hier...
dann könnten Sie erhalten eine Liste der ausgewählten Elemente oder das Element ausgewählt ist, und in der getDropDownView statt getView-Methode in die spinner-adapter stellen Sie den Wahlschalter.
🙂 kein Problem.. wenigstens hast du es gelöst
InformationsquelleAutor Rat-a-tat-a-tat Ratatouille
einfach zu bedienen-Wahlschalter legen Sie diese Datei im drawable Ordner, den Sie auch Bild im drawable Ordner
InformationsquelleAutor Muhammad Usman Ghani