【发布时间】:2013-06-17 07:15:21
【问题描述】:
我在我的应用程序中使用日期选择器对话框。当用户从对话框中选择任何日期时,我不想选择传递的日期。我的代码在这里。
private DatePickerDialog.OnDateSetListener mdateSetListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int yr, int monthOfYear,
int dayOfMonth) {
year = yr;
month = monthOfYear;
day = dayOfMonth;
updateDate();
}
};
更新日期将所选日期设置为 EditText。是否有任何图书馆方法可以防止选择过去的日期?
提前致谢
【问题讨论】:
-
你总是可以在你的按钮上放一个 if,强制用户重新输入一个有效值
-
@wazaminator 但是如何检查有效日期。
-
view.setMinDate(System.currentTimeMillis());在 onDateSet(params) 中试试这个
标签: java android android-layout datepicker