我想在Android中制作一个自定义日期选择器,它只显示工作日,即周一至周五,不包括周末。寻求一些帮助开始。
答案 0 :(得分:2)
看看这个project。
在这种情况下,他只删除星期日,但你可以调整它以删除星期六,如下:
if (choosenDate.get(Calendar.DAY_OF_WEEK) ==
Calendar.SUNDAY || Calendar.DAY_OF_WEEK) ==
Calendar.SATURDAY ||
now.compareTo(choosenDate) < 0) {
dateTextView.setTextColor(
Color.parseColor("#ff0000")
);
((Button) dialog.getButton(
AlertDialog.BUTTON_POSITIVE))
.setEnabled(false);
}
希望它有所帮助。
*他只是阻止用户选择它们,但我认为你可以在你的if中隐藏它:
dateTextView.setVisibility(View.GONE);