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

问题描述:

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

你可以像这样的代码:

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

的答案您好感谢。我是否可以根据需要自定义datepickerdialog。 –

+0

你应该定义一个类DatePickerFragment。我可以建议你一个网站,你可以找到自定义DatePickerDialog。这里是: http://android--code.blogspot.com/2015/08/android-datepickerdialog-title.html –