Почему пустой элемент LWUIT ComboBox нельзя выбрать?
Я создал ComboBox
из String[]
:
genretxt=new ComboBox(new String[]{"Féminin","Masculin"});
Проблема в том, что во всплывающем окне при нажатии ComboBox
во время выполнения, но этот пустой элемент не кликабелен: даже если я щелкну по нему, выбор останется при предыдущем выборе.
Я пытался добавить ""
Строка для аргумента массива ComboBox: genretxt = new ComboBox(new String[]{"","Féminin","Masculin"});
но во время выполнения есть two
пустые предметы, так что это не очень приятно видеть!
Так же genretxt
значение компонента не является обязательным в моем приложении, поэтому пользователь может выбрать null
в ComboBox
,
Я пытался вывести ComboBox
класс и реализовал createPopupList()
метод но проблема та же!
Итак, как сделать возможным выбрать нулевой элемент в ComboBox
?
1 ответ
Я не совсем уверен, где вы видите эту пустую и без точного способа воспроизведения версию используемой LWUIT и темы, я не могу помочь с этим.
Для того, чтобы позволить выбрать пробел, вам необходимо добавить его в поле со списком. У LWUIT есть специальный случай для пустых строк, где они занимают 0 места. Вы можете решить это, используя строку как [None]
или по телефону setRenderingPrototype("XXXXXXXX")
или создав свой собственный рендер.