diff options
author | Svetoslav Ganov <svetoslavganov@google.com> | 2010-12-19 16:03:07 -0800 |
---|---|---|
committer | Svetoslav Ganov <svetoslavganov@google.com> | 2010-12-22 03:29:29 -0800 |
commit | 28104e1de5595a22a6987181b13ddeb192739afd (patch) | |
tree | 8cbe0cad69177bc7bd85a51eb054160c7648712c /core/java/android/app | |
parent | 8177ebe403feb413f640a645eb23ff9a254f73c4 (diff) | |
download | frameworks_base-28104e1de5595a22a6987181b13ddeb192739afd.zip frameworks_base-28104e1de5595a22a6987181b13ddeb192739afd.tar.gz frameworks_base-28104e1de5595a22a6987181b13ddeb192739afd.tar.bz2 |
3298147 DatePicker dialog does not provide mechanism for specifying range from which to select
Change-Id: Ib5dd7db90ccc5b4d984914c481118049ac3648fe
Diffstat (limited to 'core/java/android/app')
-rw-r--r-- | core/java/android/app/DatePickerDialog.java | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/core/java/android/app/DatePickerDialog.java b/core/java/android/app/DatePickerDialog.java index 448b3ef..e6e55ee 100644 --- a/core/java/android/app/DatePickerDialog.java +++ b/core/java/android/app/DatePickerDialog.java @@ -21,7 +21,6 @@ import com.android.internal.R; import android.content.Context; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; -import android.os.Build; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; @@ -118,6 +117,28 @@ public class DatePickerDialog extends AlertDialog implements OnClickListener, mDatePicker.init(year, month, day, null); } + /** + * Sets the range of years in which dates can be selected. + * <p> + * Note: If the range is set to a value that does not include the currently + * selected date the value of the picker shown by this dialog will be + * updated to the closest date in the range. + * </p> + * + * @param startYear The start year of the range. + * @param endYear The end year of the range. + */ + public void setRange(int startYear, int endYear) { + mDatePicker.setRange(startYear, endYear); + } + + /** + * Sets the current date. + * + * @param year The date year. + * @param monthOfYear The date month. + * @param dayOfMonth The date day of month. + */ public void updateDate(int year, int monthOfYear, int dayOfMonth) { mDatePicker.updateDate(year, monthOfYear, dayOfMonth); } |