Android如何避免周末从Android默认日期选择器

时间:2013-10-28 19:31:19

标签: android datepicker custom-controls

我想在Android中制作一个自定义日期选择器,它只显示工作日,即周一至周五,不包括周末。寻求一些帮助开始。

1 个答案:

答案 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);