7
A
回答
7
是的,你可以做到这一点非常easely这里的验证是为例:
if(dateObj1.before(dateObj2) || dateObj1.equals(dateObj2)){
//the program runs normally
}
else{
new AlertDialog.Builder(PM_Edit.this)
.setTitle("Wrong Data Input!")
.setMessage("The end Date must be Before the start Date, please insert new Date values")
.setNeutralButton("Ok",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int which) {
}
}).show();
}
贷: http://www.brighthub.com/mobile/google-android/articles/41545.aspx
3
我还没有和DatePicker的工作,但该文件没有显示它可以限制最大日期机械手的显示器的任何方法,仍然可以随时检查它返回,并可以通知有关验证标准的用户的日期。
0
我同意谢赫。
也许考虑在输入的日期进行验证,如果无效,通知用户并再次启动DatePicker。
除此之外,也许一个自定义窗口小部件,但我还没有看到一个默认的方式做到这一点。
5
DatePicker datePicker = (DatePicker)findViewById(R.id.new_date_picker);
datePicker.init(year, month, day, new OnDateChangedListener() {
@Override
public void onDateChanged(DatePicker view, int year, int monthOfYear,int dayOfMonth) {
if(isDateAfter(view)){
Calendar mCalendar = Calendar.getInstance();
view.init(mCalendar.get(Calendar.YEAR), mCalendar.get(Calendar.MONTH), mCalendar.get(Calendar.DAY_OF_MONTH), this);
}
}
private boolean isDateAfter(DatePicker tempView) {
Calendar mCalendar = Calendar.getInstance();
Calendar tempCalendar = Calendar.getInstance();
tempCalendar.set(tempView.getYear(), tempView.getMonth(), tempView.getDayOfMonth(), 0, 0, 0);
if(tempCalendar.after(mCalendar))
return true;
else
return false;
}
});
相关问题
- 1. 设置android datepicker日期限制
- 2. CLOSED - Android的DatePicker限制最大日期
- 3. datepicker - 限制开始和结束日期
- 4. 在jQuery中限制日期Datepicker
- 5. 在DatePicker中限制日期范围
- 6. JavaScript:限制datepicker上的日期
- 7. 无论如何限制DatePicker日期?
- 8. 在DatePicker对话框中限制以前的日期Android
- 9. Android两个DatePicker - 限制秒的最大日期
- 10. Android datepicker获取日期
- 11. jQuery Datepicker:限制日期选择基于星期几
- 12. 当日期达到预约限制时,如何禁用datepicker中的日期?
- 13. 设置日期限制到CalendarDatePickerDialogFragment android
- 14. 设置日期限制的Android
- 15. Swift:在DatePicker中设置自定义日期(仅限日期)
- 16. 如何将多个DatePicker限制在特定日期?
- 17. jQuery datepicker - 限制从服务器端的日期(ASP.NET)
- 18. 如何限制datepicker的最大日期到今天?
- 19. 如何限制ExtJS DatePicker中的两个日期?
- 20. 与DatePicker的工作与日期和时间的一些限制
- 21. Bootstrap Datepicker:如何设置限制以仅选择3个日期?
- 22. 如何限制Bootstrap Datepicker中的可选日期范围?
- 23. jqueryui Datepicker,日期范围限制到今年
- 24. 没有星期日的Android DatePicker
- 25. 从datepicker在android中获取日期
- 26. DatePicker中的日期高亮Java/Android Studio
- 27. 的Android的DatePicker挑错日期
- 28. 在android中设置DatePicker日期
- 29. datepicker截止日期
- 30. Yii DatePicker CGridView日期
好哥们我尝试做手工验证。 – 2011-02-09 11:45:43