gpt4 book ai didi

android - 你如何禁用日期选择器上的某些日子 - Android

转载 作者:行者123 更新时间:2023-11-29 23:26:37 25 4
gpt4 key购买 nike

我正在尝试实现一个日期选择器,但我需要禁用某些日期。例如,我不希望用户选择星期五和星期六。我在其他帖子中读到我需要使用这个 library , 但我仍然不知道它是如何工作的以及如何在 Kotlin 中进行。有人帮助我。

最佳答案

在库文档中提到了如何使用可选择的日期以及如何禁用某些日期。对于这两个目的,您必须将天数数组传递给相应的方法。
例如,如果您只想选择某些日期,则必须将日期数组传递给该方法。要创建天数组列表,请使用以下代码

Calendar[] days = new Calendar[13];
for (int i = -6; i < 7; i++) {
Calendar day = Calendar.getInstance();
day.add(Calendar.DAY_OF_MONTH, i * 2);
days[i + 6] = day;
}

现在在初始化 datpicker 对话框后调用方法来选择日期或禁用日期。

DatePickerDialog datePickerDialog = DatePickerDialog.newInstance(MainActivity.this,
cal.get(Calendar.YEAR),
cal.get(Calendar.MONTH),
cal.get(Calendar.DAY_OF_MONTH));
datePickerDialog.setDisabledDays(days)

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com