Средство выбора имеет два компонента:
- Начальное / выбранное значение , отображаемое в пользовательском интерфейсе Codenameone .
- Диалог Собственный сборщик диалоги / листы.
Имеет смысл, что мы не можем контролировать theme/color/style
из Собственных сборщиков , так как они находятся под влиянием OS-speci c theme выбранный пользователем.
Но как изменить цвет текста внутри средства выбора в интерфейсе Codenameone? На следующем снимке экрана я хочу сделать текст "3/20/20, 00:00, & 0-5 persons
" белым.
Что я пробовал:
- Изменение семейства шрифтов "Label" в CSS изменил шрифт, поэтому я попытался изменить «цвет» с CSS, но это не помогло.
- Я попытался изменить цвет переднего плана следующим образом:
timePicker.style.fgColor = 0xfffff
В CSS я определил стиль.
DropdownStyle{
background-color: #333333;
color: #FFFFFF;
}
Затем я установил стиль в пике
datePicker.uiid ="DropdownStyle"
Но ни один из вышеперечисленных способов не сработал, как ожидалось .
Как правильно это сделать? Я считаю, что мне не хватает очень простой вещи, но я не смог найти ее сам.