【发布时间】:2017-05-09 09:25:01
【问题描述】:
我正在使用DatePickerDialog,如下所示。 我想限制显示的日期,以便用户不能选择今天之后的日期,但可以选择过去的任何日期。我该怎么做?
final DatePickerDialog.OnDateSetListener onDateSetListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker datePicker, int i, int i1, int i2) {
mMissedStampDate = new DateTime().withDate(i, i1, i2);
textView.setText(mMissedStampDate.toString("yyyy-MM-dd"));
}
};
final DatePickerDialog datePickerDialog = new DatePickerDialog(mActivity, onDateSetListener, mMissedStampDate.getYear(), mMissedStampDate.getMonthOfYear(), mMissedStampDate.getDayOfMonth());
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
datePickerDialog.show();
}
});
【问题讨论】:
标签: android