如何在Android日期选择器中禁用过去的日期?

阿迪

如何在Android日期选择器中禁用过去的日期?

这是产生我的DatePicker的代码:

@Override
protected Dialog onCreateDialog(int id) {
    switch (id) {
    case DATE_DIALOG_ID:
        // set date picker as current date
        return new DatePickerDialog(this, datePickerListener, year, month,
                day);
    }
    return null;
}

private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() {
    public void onDateSet(DatePicker view, int selectedYear,
            int selectedMonth, int selectedDay) {
        year = selectedYear;
        month = selectedMonth+1;
        day = selectedDay;

        startdate.setText(new StringBuilder().append(day).append("-")
                .append(getMonth(month + 1)).append("-").append(year)
                .append(" "));
    }
};
阿波罗夫

你可以做

datePicker.setMinDate(System.currentTimeMillis() - 1000);

它将今天的日期设置为最短日期,所有过去的日期都被禁用。

datePicker是一个对象,DatePicker如果您正在使用的对象DatePickerDialog可以

datePickerDialog.getDatePicker().setMinDate(System.currentTimeMillis() - 1000);

注意:setMinDate是在API 11中引入的

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在日期选择器中禁用过去的日期

来自分类Dev

在引导日期选择器中禁用过去的日期

来自分类Dev

如何禁用过去的日期而不将其隐藏在剑道日期选择器中?

来自分类Dev

禁用过去的日期,仅在日期选择器中启用某些将来的日期

来自分类Dev

禁用过去的日期,仅在日期选择器中启用某些将来的日期

来自分类Dev

如何在引导日期时间选择器中禁用今天的过去日期?

来自分类Dev

如何在Android中禁用将来的日期选择器

来自分类Dev

如何在日期选择器中禁用某些日期

来自分类Dev

如何在MaterialDatePicker中禁用过去的日期?

来自分类Dev

如何在Android日期选择器中禁用将来的日期

来自分类Dev

如何从日历中禁用过去的日期?

来自分类Dev

选择第一个日期后禁用过去的日期日期选择器

来自分类Dev

引导日期选择器:设置第一个日期后禁用过去的日期

来自分类Dev

如何Datepicker仅选择将来的日期并在JQuery和CSS中禁用过去的日期?

来自分类Dev

如何在日期选择器/日历中包含过去一周的天数?

来自分类Dev

如何在Twitter引导日期选择器中禁用结束日期范围?

来自分类Dev

在<p:calendar>中禁用过去的日期

来自分类Dev

在 datepicker wpf 中禁用过去的日期?

来自分类Dev

如何在实现日期选择器中设置日期

来自分类Dev

如何在日期选择器中显示所选日期?

来自分类Dev

如何在Android Xamarin中的日期选择器中隐藏以前的日期

来自分类Dev

如何在jQuery UI日期选择器中禁用公共假期?

来自分类Dev

如何在引导日期选择器中从当前月份禁用未来月份

来自分类Dev

如何在反应日期选择器中动态禁用天数

来自分类Dev

如何在jQuery UI日期选择器中禁用公共假期?

来自分类Dev

禁用日期选择器中的先前日期

来自分类Dev

如何在日期选择器上禁用当前周之后的日期

来自分类Dev

如何在Java中创建日期选择器?

来自分类Dev

如何在JSP中添加日期选择器

Related 相关文章

  1. 1

    在日期选择器中禁用过去的日期

  2. 2

    在引导日期选择器中禁用过去的日期

  3. 3

    如何禁用过去的日期而不将其隐藏在剑道日期选择器中?

  4. 4

    禁用过去的日期,仅在日期选择器中启用某些将来的日期

  5. 5

    禁用过去的日期,仅在日期选择器中启用某些将来的日期

  6. 6

    如何在引导日期时间选择器中禁用今天的过去日期?

  7. 7

    如何在Android中禁用将来的日期选择器

  8. 8

    如何在日期选择器中禁用某些日期

  9. 9

    如何在MaterialDatePicker中禁用过去的日期?

  10. 10

    如何在Android日期选择器中禁用将来的日期

  11. 11

    如何从日历中禁用过去的日期?

  12. 12

    选择第一个日期后禁用过去的日期日期选择器

  13. 13

    引导日期选择器:设置第一个日期后禁用过去的日期

  14. 14

    如何Datepicker仅选择将来的日期并在JQuery和CSS中禁用过去的日期?

  15. 15

    如何在日期选择器/日历中包含过去一周的天数?

  16. 16

    如何在Twitter引导日期选择器中禁用结束日期范围?

  17. 17

    在<p:calendar>中禁用过去的日期

  18. 18

    在 datepicker wpf 中禁用过去的日期?

  19. 19

    如何在实现日期选择器中设置日期

  20. 20

    如何在日期选择器中显示所选日期?

  21. 21

    如何在Android Xamarin中的日期选择器中隐藏以前的日期

  22. 22

    如何在jQuery UI日期选择器中禁用公共假期?

  23. 23

    如何在引导日期选择器中从当前月份禁用未来月份

  24. 24

    如何在反应日期选择器中动态禁用天数

  25. 25

    如何在jQuery UI日期选择器中禁用公共假期?

  26. 26

    禁用日期选择器中的先前日期

  27. 27

    如何在日期选择器上禁用当前周之后的日期

  28. 28

    如何在Java中创建日期选择器?

  29. 29

    如何在JSP中添加日期选择器

热门标签

归档