Почему пустой элемент LWUIT ComboBox нельзя выбрать? - PullRequest
0 голосов
/ 20 октября 2011

Я создал ComboBox из String[]:

genretxt=new ComboBox(new String[]{"Féminin","Masculin"});

Проблема в том, что во всплывающем окне во время выполнения всплывающее окно содержит пустой элемент, но этот пустой элемент недоступен для щелчка: даже если я щелкну по нему, выбор останется при предыдущем выборе.

Я пытался добавить "" String к аргументу массива ComboBox: genretxt = new ComboBox(new String[]{"","Féminin","Masculin"});, но во время выполнения есть two пустых элементов, поэтому его не очень приятно видеть!

Также значение компонента genretxt не является обязательным в моем приложении, поэтому пользователь может выбрать null в ComboBox.

Я пытался получить класс ComboBox и реализовал метод createPopupList(), но проблема та же!

Так как сделать возможным выделение пустого элемента в ComboBox?

1 Ответ

1 голос
/ 23 октября 2011

Я не совсем уверен, где вы видите эту пустую и без точного способа воспроизведения версию используемой LWUIT и темы, я не могу помочь с этим.пробел, который вам нужен, чтобы добавить его в поле со списком.LWUIT имеет специальный случай для пустых строк, где они занимают 0 места.Вы можете решить эту проблему, используя строку типа [None] или вызывая setRenderingPrototype("XXXXXXXX"), или создав собственный рендер.

...