我想在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);
}
};
答案 0 :(得分:0)
您可以通过google api获得假期列表: - https://stackoverflow.com/a/19048193/1384010
一旦您需要该列表,您只需要在选择器中禁用它们。
答案 1 :(得分:0)
这是不可能的,我们能做的最好的事情是设置日期选择器的最大和最小日期。
或许您可以创建自己的自定义日期选择器来启用此功能。(例如,使用NumberPicker)