Android 如何禁用单击日期

Android 如何禁用单击日期,android,Android,我想禁用不在当月当前工作日的日期。我正在使用caldroid日历,请帮助我谢谢 final CaldroidListener listenerq = new CaldroidListener() { @Override public void onSelectDate(Date date, View view) { //Here all dates is being selected. //I only want to en

我想禁用不在当月当前工作日的日期。我正在使用caldroid日历,请帮助我谢谢

final CaldroidListener listenerq = new CaldroidListener() {
    @Override
    public void onSelectDate(Date date, View view) {
              //Here all dates is being selected.
              //I only want to enable click for the currentweekdays of the month.

        }
请看下图

看到这个了吗

为什么不使用此代码

public void setDisableDates(ArrayList<Date> disableDateList);
public void setDisableDatesFromString(ArrayList<String> disableDateStrings);
public void setDisableDatesFromString(ArrayList<String> disableDateStrings, String dateFormat);

当我尝试时,它禁用了日期,但不是我想要的日期。您能给我一些建议吗?我如何禁用不在当前月份的日期?谢谢,对不起。只需将白色背景设置为在适配器中查看即可。例如:在CaldroidGridAdapter中,查看customizeTextView函数。在这里,您应该设置背景并将其替换为函数的结尾:if dateTime.getMonth!=月份{cellView.setTextColorresources.getColorR.color.caldroid_darker_gray;}