2016-08-03 85 views
0

拾取器只能用于字符串吗?使用泛型类覆盖方法toString是不可能的? 我在ComboBox中使用Java技术。例如,如果用户必须选择员工,我创建一个具有两个参数int codeString name和方法toString()的班级,并使用该班级的对象填充组合框。用户选择查看名称,我可以获得所选员工的代码,将getSelectedItem()转换为创建的班级。codename one picker object

回答

0

采集器映射到OS本机调用,这些调用提供了与操作系统的深层本地集成。 Android上的一个时间选择器看起来是这样的:

enter image description here

所以Picker有效地支持时间,日期,数字和字符串作为东西更精细,不能以合理的方式直接表达。

您可以使用ComboBox类,它非常类似于Swing具有的类,并且具有它自己的渲染器,但它可能在设备上感觉不自然。就我个人而言,如果您需要自定义功能,只需使用按钮并在按下时弹出Dialog