BlackBerry:内置日期选择器API?

时间:2009-12-06 03:43:10

标签: user-interface blackberry datetimepicker

在我的应用程序屏幕中,我有一个字段,用户可以在其中选择他的DateOfBirth。 我想向用户弹出任何内置的“日期”日历或一些内置的日期选择器,以便它看起来很专业。由于我是这个开发的新手,我想知道是否有任何代码示例可用于内置日期选择器? 注意:我还想在用我现有的持久存储中选择日期后,按用户存储可选日期。

感谢您的建议。

2 个答案:

答案 0 :(得分:2)

对于本机日期选择器,您可以使用DateField,例如:

DateField dateField = new DateField("Date of Birth: ",DateField.DATE);

如果您希望“弹出”,则必须将其添加到对话框中,除非有本机组件执行此操作。然后,您可以在此字段中查询其日期,并返回日期对象:

Date date = dateField.getDate();

请参阅Date Field

答案 1 :(得分:0)

您可能想要使用DateTimePicker。这样您就不必经历创建DateField并将其添加到Dialog的麻烦。

DateTimePicker datePicker = DateTimePicker.getInstance();
datePicker.doModal();
Calendar cal = datePicker.getDateTime();