for (Calendar loopdate = min_date_c; min_date_c.before(max_date_c); min_date_c.add(Calendar.DATE, 1), loopdate = min_date_c) { int dayOfWeek = loopdate.get(Calendar.DAY_OF_WEEK); if (dayOfWeek == Calendar.SATURDAY || dayOfWeek == Calendar.FRIDAY) { Calendar[] disabledDays = new Calendar[1]; disabledDays[0] = loopdate; datePickerDialog.setDisabledDays(disabledDays); } }
ArrayList a=new ArrayList(); a.add(1); //Saturday a.add(2); //Sunday a.add(3); //Monday int day; for(int i=0; i<a.size();i++) { day=(Integer)a.get(i); for (Calendar loopdate = min_date_c; min_date_c.before(max_date_c); min_date_c.add(Calendar.DATE, 1), loopdate = min_date_c) { int dayOfWeek = loopdate.get(Calendar.DAY_OF_WEEK); if (day == 1) { System.out.println(day); if (dayOfWeek == Calendar.SATURDAY || dayOfWeek == Calendar.FRIDAY) { Calendar[] disabledDays = new Calendar[1]; disabledDays[0] = loopdate; datePickerDialog.setDisabledDays(disabledDays); } } else if (day==2) { System.out.println(day); if (dayOfWeek == Calendar.SUNDAY || dayOfWeek == Calendar.FRIDAY) { Calendar[] disabledDays = new Calendar[1]; disabledDays[0] = loopdate; datePickerDialog.setDisabledDays(disabledDays); } } else if (day==3) { System.out.println(day); if (dayOfWeek == Calendar.MONDAY || dayOfWeek == Calendar.FRIDAY) { Calendar[] disabledDays = new Calendar[1]; disabledDays[0] = loopdate; datePickerDialog.setDisabledDays(disabledDays); } } }
DatePickerDialog
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)