Ich versuche, den android actionbar spinner an etwas anzupassen, das die google streams Anwendung mag. Im Grunde sollte nur der "Untertitel" wiedergeben, was ich aus dem Kreisel wähle, während der "Titel" gleich bleibt. Ich verstehe, dass ein benutzerdefinierter Spinner erstellt werden muss und ich die Methode getView()
und getDropDownView()
überschreiben muss. Aber ich bin hier sehr verwirrt darüber, wie man diese Methoden richtig überschreibt. Kann mich bitte etwas in die richtige Richtung stoßen? Ich hoffe, ich habe meine Frage klargestellt.
das Bild screenshot http://androidcowboy.com/wp-content/ uploads / 2012/12 / google-streams-3a.jpg
Unten ist mein Code angegeben.
%Vor%Die erste Antwort ist hilfreich, aber die Adapter-Unterklasse ist nicht notwendig.
Definieren Sie XML wie in der Antwort von @ user1624587 und referenzieren Sie es einfach in public boolean onCreateOptionsMenu(Menu menu)
:
Tags und Links android android-actionbar drop-down-menu spinner customization