gpt4 book ai didi

java - DatePicker:仅选择星期一

转载 作者:行者123 更新时间:2023-12-01 16:44:40 24 4
gpt4 key购买 nike

我目前正在 Android 中使用 DatePicker 让用户选择日期。是否可以只允许用户选择星期一并禁用所有其他日期的选择?我在文档中没有找到任何内容。

目前我正在使用它来显示DatePicker:

DatePickerDialog datePickerDialog = new DatePickerDialog(AddAppointment.this,
new DatePickerDialog.OnDateSetListener() {

@Override
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {

// Do stuff with the info
}
}, setYear, setMonth, setDay);
datePickerDialog.show();

最佳答案

您可以使用这个库Material Date Time Picker ,在这里您可以设置一个选项来显示特定日期,例如:

datePicker.setSelectableDays(Calendar[] days)

并将 Calendar 数组作为参数传递,其中包含所有可选择的日期。

要查找星期一数组,您可以使用以下逻辑:- Get all Fridays in a date Range in Java

关于java - DatePicker:仅选择星期一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54440903/

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