拣货员只能使用字符串吗?是不是可以使用覆盖方法toString的泛型类?
我在Java中使用ComboBox这种技术。例如,如果用户必须选择员工,我创建一个包含两个参数int code
和String name
的类以及一个方法toString()
,并使用该类中的对象填充ComboBox。用户选择查看名称,我可以获得所选员工的代码,将getSelectedItem()
投射到创建的类中。
答案 0 :(得分:0)
Pickers映射到OS本机调用,其提供与OS的深度本机集成,例如Android上的时间选择器如下所示:
所以Picker有效地支持时间,日期,数字或字符串,因为任何更精细的内容都不能以合理的方式本地表达。
您可以使用与Swing非常相似的ComboBox
类,并拥有它自己的渲染器,但它可能会在设备上感觉不自然。就个人而言,如果您需要可自定义的功能,我只需使用按钮并显示弹出窗口Dialog
。