android - 如何禁用 Android 日期选择器对话框中的某些日期?

标签 android android-datepicker datepickerdialog

我正在使用默认的 Android DatePickerDialog,其中包含 android.widget.DatePicker

有人知道如何禁用或使某些日期不可选择吗?

我知道 DatePicker 允许 setMinDate()setMaxDate() 但它不允许在中间禁用特定日期。

例如在这张照片上想禁用日期 18、26 等:

enter image description here

最佳答案

这不是内置行为 - 您必须使用自定义日期选择器。

关于android - 如何禁用 Android 日期选择器对话框中的某些日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34727244/

相关文章:

android - 我可以更改 Android DatePicker (Mode - Spinner) 所选项目的颜色吗?

Material Design 中的 Android 通知操作图标大小

android - 与 Activity 风格不同的日期选择器

android - 如何将 DatePicker 对话框的背景颜色从默认的白色更改?

java - 以编程方式更改 Android 中的 DatePicker 日历大小

Android:更改 DatePickerDialog/TimePickerDialog 中的按钮文本

java - 我是否需要释放与参数 jobjectArray 关联的任何内存?

android - 虽然我正在使用 classname.this 仍然收到 "The constructor Intent(MySampleFragment, Class<Alert>) is undefined"错误

android - 将我的自定义安卓日历与谷歌日历同步

android - 在android中从日期选择器和时间选择器中转换和获取值