Android DatePickerDialog范围为7天
我使用final DatePickerDialog作为Android DatePickerDialog范围为7天,android,Android,我使用final DatePickerDialog作为 DatePickerDialog datePickerDialog = new DatePickerDialog(SendLogActivity.this, startDateListener, calendarStart .get(Calendar.YEAR), calendarStart.get(Calendar.MONTH
DatePickerDialog datePickerDialog =
new DatePickerDialog(SendLogActivity.this, startDateListener, calendarStart
.get(Calendar.YEAR), calendarStart.get(Calendar.MONTH),
calendarStart.get(Calendar.DAY_OF_MONTH));
datePickerDialog.show();
StartDataListener在哪里
private final OnDateSetListener startDateListener = new OnDateSetListener() {
@Override
public void onDateSet(final DatePicker view, final int year, final int monthOfYear,
final int dayOfMonth) {
trackingUtil.log("Date set");
calendarStart.set(Calendar.DAY_OF_MONTH, dayOfMonth);
calendarStart.set(Calendar.MONTH, monthOfYear);
calendarStart.set(Calendar.YEAR, year);
}
};
我想在DatePicker中设置一个仅7天的范围,如何实现这一点?尝试从带有
DatePickerDialog.getDatePicker()
的对话框中获取DatePicker,然后可以使用DatePicker.setMaxDate()
和DatePicker.setMinDate()
要设置范围请尝试从带有日期选择器对话框.getDatePicker()
的对话框中获取日期选择器,然后您可以使用日期选择器.setMaxDate()
和日期选择器.setMinDate()
来设置范围您可以从日期选择器对话框中获取基础的日期选择器
(只需调用getDatePicker()
)并使用以下命令设置其边界:
setMinDate(long minDate)
setMaxDate(long maxDate)
参考:
您可以从DatePickerDialog
获取基础DatePicker
(只需调用getDatePicker()
)并使用以下命令设置其边界:
setMinDate(long minDate)
setMaxDate(long maxDate)
参考: