Android Dropdown-Farbauswahl

Ich möchte einen Dropdown-Farbwähler erstellen, etwa so (Entschuldigung für das hässliche Bild):

Ich benötige nur einige Farben (sagen wir 6), damit ich keinen vollständigen Farbwähler benötige. Das Dropdown-Menü funktioniert problemlos.

Ich weiß, dass ich den Array-Adapter für den Spinner erweitern und überschreiben mussgetDropDownView undgetView.

Ich weiß nicht, wie man ein quadratisches Kästchen mit einem Rand und einer festen Hintergrundfarbe erstellt.

Ich weiß, dass ich innerhalb von drawable meine eigene Form definieren kann. Wie auch immer, ich muss die Hintergrundfarbe zur Laufzeit einstellen, damit ich auch die Ansicht ändern und die richtige Hintergrundfarbe einstellen kann.

Welches ist der beste Weg, dies zu tun? Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage