summaryrefslogtreecommitdiffstats
path: root/core/java/android/app
diff options
context:
space:
mode:
authorSvetoslav Ganov <svetoslavganov@google.com>2010-12-19 16:03:07 -0800
committerSvetoslav Ganov <svetoslavganov@google.com>2010-12-22 03:29:29 -0800
commit28104e1de5595a22a6987181b13ddeb192739afd (patch)
tree8cbe0cad69177bc7bd85a51eb054160c7648712c /core/java/android/app
parent8177ebe403feb413f640a645eb23ff9a254f73c4 (diff)
downloadframeworks_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.java23
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);
}