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