2010-12-23 117 views
2

我正在使用datePicker對話框來選擇日期,並且我必須設置一個下限和一個上限。我怎樣才能做到這一點? 我應該使用public void onDateChanged(DatePicker view, int year, int month, int day)方法嗎?對話框datePicker範圍 - Android

請明確一點,因爲我僅從4天開始使用Android!

回答

1

我想DatePicker不能有一個綁定範圍。但是你可以檢查用戶自己選擇的日期。如果日期無效,您可以提醒用戶。

+0

是否宥肯定嗎?這似乎很奇怪... – Abramodj 2010-12-23 10:43:05

0

您可以設置maxDateminDate這樣的:

Date upperLimit = new Date(); 
Date lowerLimit = new Date(); 

DatePicker picker = new DatePicker(getContext()); 

picker.setMaxDate(upperLimit.getTime()); 
picker.setMinDate(lowerLimit.getTime()); 

乾杯