首页 文章

禁用选择器中的过去日期

提问于
浏览
3

如何在选择器中禁用过去的日期?我希望用户只选择未来的日期 . 所以我想要的是禁用当前日期和所有过去的日期,以便只能从明天开始选择日期 .

Picker datePicker = new Picker();
datePicker.setUIID("small");
datePicker.setType(Display.PICKER_TYPE_DATE);

1 回答

  • 3

    Picker 类不允许您设置最小或最大日期 . 您可以在CN1问题跟踪器中为此提交RFE .

    但是, Spinner 类允许您设置最小和最大日期 . Spinner 被标记为已弃用,因为我们尝试在适用时鼓励使用 Picker - 主要是因为它在可用时使用平台的本机选择器窗口小部件,并且通常会带来更好的用户体验 . 在某些情况下,像这样,你可以回到Spinner,它应该仍然没问题 .

相关问题