Я хочу настроить внешний вид всплывающего списка ComboBox в LWUIT. Тем не менее, когда я попытался изменить компоненты ComboBox
, ComboBoxFocus
, ComboBoxItem
, ComboBoxList
, ComboBoxPopup
в LWUIT Theme Creator, ничего не произошло. Предварительный просмотр всплывающего окна в Theme Creator по-прежнему показывает всплывающее окно с черным текстом на белом фоне. Я что-то упускаю? Как изменить тему этого всплывающего окна? Я использую LWUIT 1.4.
Проблема всплывающего окна LWUIT ComboBox
Ответы (1)
Используйте следующие стили в редактировании ресурсов LWUIT,
Unselected#ComboBoxItem#Color
для несфокусированного элемента списка.Unselected#ComboBoxPopup#Color
для несфокусированного элемента списка.Selected#ComboBoxItem#Color
для сфокусированного элемента списка.
Примечание. снимите флажок "Вывести" и измените цвет переднего плана или цвет фона. Потому что он использует стиль по умолчанию, когда установлен флажок получения.
person
bharath
schedule
01.08.2011
Это работает. Я не понял, что они были разделены на отдельные компоненты. Спасибо :) Одно замечание. Средство визуализации ячеек пользовательского списка не будет отображать пользовательские темы, если мы не изменим значения, упомянутые выше.
- person pram; 01.08.2011