2016-08-03 253 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