I created a ComboBox
of String[]
:
genretxt=new ComboBox(new String[]{"Féminin","Masculin"});
The problem is that the popup has a blank item when clicking the ComboBox
at runtime , but this blank item is not clickable : even though I click it then the selection remains at the previous selection.
I tried to add the ""
String to the array argument of the ComboBox : genretxt = new ComboBox(new String[]{"","Féminin","Masculin"});
but in runtime there is two
blank items , so it is not very good to see !
Also the genretxt
component's value is not mandatory in my application so the user can select null
in the ComboBox
.
I tried to derive the ComboBox
class and implemented the createPopupList()
method but the problem is the same !
So how to make it possible to select a null item in the ComboBox
?
I'm not exactly sure where you see that blank and without an exact way to reproduce, version of LWUIT & theme used there isn't much I can help with there.
In order to allow selecting a blank you need to actually add it to the combo box, there is no way around it. LWUIT has a special case for empty strings where they occupy 0 space. You can resolve it either by having a string like
[None]
or by callingsetRenderingPrototype("XXXXXXXX")
or by creating your own renderer.