SHARE
TWEET

Untitled

a guest Jul 3rd, 2016 55 Never
  1. myCalendar.add(Calendar.YEAR, 1);
  2.             calendar = (CalendarPickerView) calendarlayout.findViewById(R.id.calendar_view);
  3.             Button donebutton = (Button) calendarlayout.findViewById(R.id.done_button);
  4.             Date today = new Date();
  5.             calendar.init(today, myCalendar.getTime())
  6.                     .inMode(CalendarPickerView.SelectionMode.RANGE)
  7.             .withHighlightedDates(getHolidays());
  8.    
  9. private ArrayList<Date> getHolidays() {
  10.     SimpleDateFormat sdf = new SimpleDateFormat("dd-M-yyyy");
  11.     String dateInString = "21-07-2015";
  12.     String dateInString1 = "22-07-2015";
  13.     String dateInString2 = "23-07-2015";
  14.     ArrayList<Date> holidays = new ArrayList<>();
  15.     Date date, date1, date2 = null;
  16.     try {
  17.         date = sdf.parse(dateInString);
  18.         holidays.add(date);
  19.         date1 = sdf.parse(dateInString1);
  20.         holidays.add(date1);
  21.         date2 = sdf.parse(dateInString2);
  22.         holidays.add(date2);
  23.     } catch (ParseException e) {
  24.         e.printStackTrace();
  25.     }
  26.  
  27.  
  28.     return holidays;
  29. }
  30.    
  31. public void initializeCalendar(){ // or reset Calendar
  32.        Calendar nextYear = Calendar.getInstance();
  33.        nextYear.add(Calendar.YEAR, 1);
  34.  
  35.        Date today = new Date();
  36.  
  37.        calendar.init(today, nextYear.getTime())
  38.             .withSelectedDate(today);
  39.     }
RAW Paste Data
Top