要限制Android日期控件可選的日期范圍,可以使用DatePicker組件的setMinDate()和setMaxDate()方法。以下是一個(gè)示例代碼:
DatePicker datePicker = findViewById(R.id.datePicker);
// 設(shè)置最小日期
Calendar minDate = Calendar.getInstance();
minDate.set(2020, 0, 1); // 2020年1月1日
datePicker.setMinDate(minDate.getTimeInMillis());
// 設(shè)置最大日期
Calendar maxDate = Calendar.getInstance();
maxDate.set(2021, 11, 31); // 2021年12月31日
datePicker.setMaxDate(maxDate.getTimeInMillis());
在這個(gè)示例中,我們將DatePicker控件的最小日期設(shè)置為2020年1月1日,最大日期設(shè)置為2021年12月31日。用戶在選擇日期時(shí)將會(huì)受到這些限制。