3
以下圖片是網絡日期選擇器。 那裏,只有之間的當前日期和前7天能夠被選中。如何在DatePickerDialog上的當前日期和前7天之間啓用日期?
我一直在使用DatePickerDialog
在Android的做到這一點。我在EditText
的OnClickListener
上實施了DatePickerDialog
作爲示例here。 問題是如何讓用戶無法選擇出該範圍?任何想法?
以下圖片是網絡日期選擇器。 那裏,只有之間的當前日期和前7天能夠被選中。如何在DatePickerDialog上的當前日期和前7天之間啓用日期?
我一直在使用DatePickerDialog
在Android的做到這一點。我在EditText
的OnClickListener
上實施了DatePickerDialog
作爲示例here。 問題是如何讓用戶無法選擇出該範圍?任何想法?
您可以設置最小和最大日期。
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_MONTH, -7);
Date result = cal.getTime();
mDatePicker.setMaxDate(System.currentTimeMillis());
mDatePicker.setMinDate(result.getTime());
很好,那就是我需要的。你真正的MVP。 –
請接受爲正確的,如果真的有幫助:) –
第二行沒有工作的傢伙,它應該是mDatePicker.setMinDate(newCalendar.get(cal.MILLISECOND)); –