1

我想在 Android 中制作一个自定义日期选择器,它只会显示工作日,即周一到周五,跳过周末。寻找一些帮助开始。

4

1 回答 1

2

看看这个项目

在这种情况下,他只删除了星期日,但您可以调整它以删除星期六,如下所示:

  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);
于 2013-10-28T19:38:38.013 回答