在我的应用程序屏幕中,我有一个字段,用户可以在其中选择他的出生日期。我想向用户弹出任何内置的“日期”日历或一些内置的日期选择器,以便它看起来很专业。由于我是这个开发的新手,我想知道是否有任何代码示例可用于弹出内置日期选择器?注意:我还想在我现有的持久存储中选择它后存储用户可选择的日期。
谢谢你的建议。
在我的应用程序屏幕中,我有一个字段,用户可以在其中选择他的出生日期。我想向用户弹出任何内置的“日期”日历或一些内置的日期选择器,以便它看起来很专业。由于我是这个开发的新手,我想知道是否有任何代码示例可用于弹出内置日期选择器?注意:我还想在我现有的持久存储中选择它后存储用户可选择的日期。
谢谢你的建议。
对于原生日期选择器,您可以使用 DateField,例如:
DateField dateField = new DateField("Date of Birth: ",DateField.DATE);
如果您希望它“弹出”,则必须将其添加到对话框中,除非有本机组件来执行此操作。然后,您可以查询此字段的日期,它返回一个日期对象:
Date date = dateField.getDate();
请参阅日期字段
您可能想使用DateTimePicker
. 这样您就不必经历创建 aDateField
并将其添加到Dialog
.
DateTimePicker datePicker = DateTimePicker.getInstance();
datePicker.doModal();
Calendar cal = datePicker.getDateTime();