Календарь с отключенными субботой и воскресеньем

Я использовал DatePickerDialog, чтобы показать календарь, чтобы пользователь мог выбрать дату. Мое требование состоит в том, что суббота и воскресенье должны быть отключены в календаре. как я могу это сделать? Пожалуйста помоги. Заранее спасибо.


person Sanoop Vasu    schedule 26.07.2016    source источник


Ответы (1)


Вы можете кодировать следующим образом:

if (choosenDate.get(Calendar.DAY_OF_WEEK) == 
                    Calendar.SUNDAY ||
choosenDate.get(Calendar.DAY_OF_WEEK) == 
                    Calendar.SATURNDAY||
                    now.compareTo(choosenDate) < 0) {
                    dateTextView.setTextColor(
                        Color.parseColor("#ff0000")
                    );
                    ((Button) dialog.getButton(
                    AlertDialog.BUTTON_POSITIVE))
                        .setEnabled(false);
                } else {
                    dateTextView.setTextColor(
                        Color.parseColor("#000000")
                    );
                    ((Button) dialog.getButton(
                    AlertDialog.BUTTON_POSITIVE))
                        .setEnabled(true);
                }
person Akhter Al Amin    schedule 26.07.2016
comment
привет спасибо за ответ могу ли я настроить диалог выбора даты по мере необходимости. - person Sanoop Vasu; 27.07.2016
comment
Вы должны определить класс DatePickerFragment. Я могу предложить вам сайт, где вы можете найти для настройки DatePickerDialog. Вот это: android--code.blogspot.com/ 2015/08/ - person Akhter Al Amin; 27.07.2016