Я хочу создать раскрывающийся список цветов, что-то вроде этого (извините за уродливое изображение):
Мне нужны только некоторые цвета (скажем, 6), поэтому мне не нужна полная палитра цветов, выпадающий список будет работать нормально.
Я знаю, что мне нужно расширить адаптер массива для Spinner и переопределить getDropDownView и getView.
Чего я не знаю, так это того, как создать квадратную рамку с рамкой и сплошным цветом фона.
Я знаю, что могу определить свою собственную форму внутри drawable. В любом случае мне нужно установить цвет фона во время выполнения, поэтому мне также нужно изменить вид и установить правильный цвет фона.
Как лучше всего это сделать? Спасибо.