我创建了ComboBox
String[]
:
genretxt=new ComboBox(new String[]{"Féminin","Masculin"});
问题是弹出窗口在运行时单击ComboBox
时有空白项目,但此空白项目无法点击:即使我单击它,选择仍保留在上一个选择中。
我尝试将""
字符串添加到ComboBox的数组参数中:genretxt = new ComboBox(new String[]{"","Féminin","Masculin"});
但在运行时中有two
个空白项,所以不太好看! / p>
此外,genretxt
组件的值在我的应用程序中不是必需的,因此用户可以在null
中选择ComboBox
。
我尝试派生ComboBox
类并实现了createPopupList()
方法,但问题是一样的!
那么如何在ComboBox
?
答案 0 :(得分:1)
我不确定你在哪里看到那些空白而且没有精确的复制方式,LWUIT&在那里使用的主题并不多,我可以帮助那里。
为了允许选择空白,您需要将其实际添加到组合框中,无法绕过它。 LWUIT有一个空字符串的特殊情况,它们占用0个空格。您可以通过使用[None]
之类的字符串或通过调用setRenderingPrototype("XXXXXXXX")
或创建自己的渲染器来解决此问题。