Ich möchte ein Spinner wie im Bild unten dargestellt entwerfen:
Ich bekomme das Pfeilsymbol im Spinner nicht nach unten. Wie kann ich das tun?
Wenn ich ein Button-Design wie oben gezeigt mache, muss ich extra Code schreiben, um ähnliche Funktionalität wie für einen Spinner zu bekommen, da Spinner nicht android:drawableRight="@drawable/arraodown"
hat, aber im Button haben wir diese Methode.
Verwechsle nicht mit right / left / ... Zeichnern.
Setze einfach einen 9-Patch als Hintergrund, der den inneren Inhalt begrenzt.
%Vor%In Bezug auf den 9-Patch-Zeichenbereich werfen Sie einen Blick auf die Android-Ressourcen oder auf dieses Beispielbild aus dieser Blog-Beitrag (der etwas detaillierter zeigt, wie man einen benutzerdefinierten Spinner erstellt):
Informationen zu 9-Patch-Zeichen finden Sie in der Android-Dokumentation: Ссылка Ссылка
Natürlich können Sie auch eine Zustandslisten-XML-Datei als Zeichen eingeben, z. B.
%Vor%Sie müssen ein benutzerdefiniertes Layout für den Spinner erstellen. Ich denke, das folgende XML könnte Ihnen eine Idee geben.
%Vor%Tags und Links android android-layout android-ui android-spinner