星期六和日历的日历星期天禁用

时间:2016-07-26 12:38:00

标签: android calendar datepickerdialog

我使用 DatePickerDialog 来显示日历,以便用户可以选择date.my要求是必须在日历中禁用星期六和星期日。我怎样才能做到这一点?请帮忙。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以这样编码:

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);
                }