创建我正在显示DatePicker的应用程序.现在我要设置DatePicker的MinDate是前两年,最大日期是未来两年.选择应该基于当前日期.假设当前日期是23/11/2016所以datepicker应该显示日期到2014年11月23日在DatePicker所有日期应该在2014年11月23日之前被禁用.当我们点击Datepicker光标应该是当前日期.Created DtaePicker
private void showDateDailog() {
final DatePickerDialog datePickerDialog = new DatePickerDialog(mContext, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker datePicker, int selectedYear, int selectedMonth, int selectedDate) {
year = selectedYear;
month = selectedMonth;
day = selectedDate;
((TextView) findViewById(R.id.textViewTORStartDate)).setText(new StringBuilder().append(day).append("/")
.append(month + 1).append("/").append(year));
}
}, year, month, day);
datePickerDialog.getDatePicker().setMinDate(System.currentTimeMillis());
datePickerDialog.show();
}
Run Code Online (Sandbox Code Playgroud)