Проблема всплывающего окна LWUIT ComboBox

Я хочу настроить внешний вид всплывающего списка ComboBox в LWUIT. Тем не менее, когда я попытался изменить компоненты ComboBox, ComboBoxFocus, ComboBoxItem, ComboBoxList, ComboBoxPopup в LWUIT Theme Creator, ничего не произошло. Предварительный просмотр всплывающего окна в Theme Creator по-прежнему показывает всплывающее окно с черным текстом на белом фоне. Я что-то упускаю? Как изменить тему этого всплывающего окна? Я использую LWUIT 1.4.


person pram    schedule 31.07.2011    source источник


Ответы (1)


Используйте следующие стили в редактировании ресурсов LWUIT,

  • Unselected#ComboBoxItem#Color для несфокусированного элемента списка.
  • Unselected#ComboBoxPopup#Color для несфокусированного элемента списка.
  • Selected#ComboBoxItem#Color для сфокусированного элемента списка.

Примечание. снимите флажок "Вывести" и измените цвет переднего плана или цвет фона. Потому что он использует стиль по умолчанию, когда установлен флажок получения.

person bharath    schedule 01.08.2011
comment
Это работает. Я не понял, что они были разделены на отдельные компоненты. Спасибо :) Одно замечание. Средство визуализации ячеек пользовательского списка не будет отображать пользовательские темы, если мы не изменим значения, упомянутые выше. - person pram; 01.08.2011