代号为一个选择器对象

时间:2016-08-03 00:17:05

标签: codenameone picker

拣货员只能使用字符串吗?是不是可以使用覆盖方法toString的泛型类? 我在Java中使用ComboBox这种技术。例如,如果用户必须选择员工,我创建一个包含两个参数int codeString name的类以及一个方法toString(),并使用该类中的对象填充ComboBox。用户选择查看名称,我可以获得所选员工的代码,将getSelectedItem()投射到创建的类中。

1 个答案:

答案 0 :(得分:0)

Pickers映射到OS本机调用,其提供与OS的深度本机集成,例如Android上的时间选择器如下所示:

enter image description here

所以Picker有效地支持时间,日期,数字或字符串,因为任何更精细的内容都不能以合理的方式本地表达。

您可以使用与Swing非常相似的ComboBox类,并拥有它自己的渲染器,但它可能会在设备上感觉不自然。就个人而言,如果您需要可自定义的功能,我只需使用按钮并显示弹出窗口Dialog