Как установить Фокус на текущий месяц в DateRangePicker Dailog? - PullRequest
0 голосов
/ 21 сентября 2018

Я использую одну библиотеку для выбора диапазона дат, в которой я поставил две даты начала и окончания.

calendar = promptsView.findViewById(R.id.calendar);
SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
calendar.setCalendarListener(new DateRangeCalendarView.CalendarListener() {
    @Override
    public void onFirstDateSelected(Calendar startDate) {

        SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MMM-YYYY");
        Date date = new Date(String.valueOf(startDate.getTime()));
        startdate = dateFormat.format(date);

    }

    @Override
    public void onDateRangeSelected(Calendar startDate, Calendar endDate) {
        SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MMM-YYYY");
        Date date1 = new Date(String.valueOf(endDate.getTime()));
        enddate = dateFormat.format(date1);
    }

});

//Toast.makeText(getActivity(),"checked"+strdatea,Toast.LENGTH_LONG).show();
String strDate = "25-Sep-2018";
SimpleDateFormat dateformat1 = new SimpleDateFormat("dd-MMM-yyyy");
Date date = dateformat.parse(strdatea);
Calendar now = Calendar.getInstance();
now.setTime(date);

calendar.bringToFront();


String strDate1 = "30-Sep-2018";
SimpleDateFormat dateformat2 = new SimpleDateFormat("dd-MMM-yyyy");
Date date1 = dateformat1.parse(strenddate);
Calendar later = Calendar.getInstance();
later.setTime(date1);



calendar.setSelectedDateRange(now, later);

Работает нормально, когда я устанавливаю дату для текущего месяца, но когдаЯ установил дату следующего месяца (например, ноябрь), тогда он не фокусируется на месяце ноября, он показывает только сентябрь (текущий месяц).

Я имею в виду https://github.com/ArchitShah248/CalendarDateRangePicker библиотека

...