日期选择器安卓,我想禁用假期

时间:2015-07-30 04:34:31

标签: android

我想在DatePickerDialog中禁用假日日期。请建议我怎么做。这是我的代码..

     dateJourney = new DatePickerDialog.OnDateSetListener() {

        @Override
        public void onDateSet(DatePicker view, int year, int monthOfYear,
                int dayOfMonth) {
            myCalendar.set(Calendar.YEAR, year);
            myCalendar.set(Calendar.MONTH, monthOfYear);
            myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
            updateLabel(inputJReportDate);

        }
    };

2 个答案:

答案 0 :(得分:0)

您可以通过google api获得假期列表: - https://stackoverflow.com/a/19048193/1384010

一旦您需要该列表,您只需要在选择器中禁用它们。

答案 1 :(得分:0)

这是不可能的,我们能做的最好的事情是设置日期选择器的最大和最小日期。

或许您可以创建自己的自定义日期选择器来启用此功能。(例如,使用NumberPicker)