我是android开发的新手。我想在平板电脑中显示日期选择器。 当用户点击它时,弹出窗口将带有日期选择器。 它目前正在使用下面的代码
DatePickerDialog dialog1 = new DatePickerDialog(RegistrationCompanyStep2Activity.this,new OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year,int monthOfYear, int dayOfMonth)
{
yearExpiration = year;
monthExpiration = monthOfYear + 1;
dayExpiration = dayOfMonth;
spinCompanyEstablished.setText(String.valueOf(yearExpiration)+ "-"+ String.format("%02d", monthExpiration)+ "-" + String.format("%02d", dayExpiration));
editCompanyTypeID.requestFocus();
openKeyBoard(editCompanyTypeID);
}
}, yearExpiration, monthExpiration, dayExpiration);
dialog1.show();
现在我想对此加以限制。 像用户不能选择未来的日期 那么你能告诉我为满足我的要求我必须做些什么改变吗?
提前致谢
答案 0 :(得分:1)
你可以使用
dialog1.getDatePicker()。setMaxDate(new Date()。getTime());
答案 1 :(得分:0)
使用此 dialog1.getDatePicker()。setMaxDate(System.currentTimeMillis());