Android如何避免Android默认日期选择器的周末 [英] Android How to avoid weekend from android default date picker
本文介绍了Android如何避免Android默认日期选择器的周末的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在Android中创建一个自定义日期选择器,该日期选择器仅显示工作日,即星期一至星期五,跳过周末。
I want to make a custom date picker in Android which will only show weekdays i.e. Monday to Friday, skipping week-end. looking for some help to start with.
推荐答案
看看这个项目。
在这种情况下,他只删除了星期日,但您也可以对其进行调整以删除星期六,例如:
In this case he only removed Sundays but you can adjust it to remove Saturdays also, like this:
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);
}
希望有帮助。
*他只是阻止用户选择它们,但我认为您可以在以下情况下将其隐藏:
*he just prevented the user from choose them, but I think you can hide it like this inside your if:
dateTextView.setVisibility(View.GONE);
这篇关于Android如何避免Android默认日期选择器的周末的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文