summaryrefslogtreecommitdiff
path: root/src/com/android
diff options
context:
space:
mode:
authorSam Blitzstein <sblitz@google.com>2013-11-25 01:01:25 -0800
committerSam Blitzstein <sblitz@google.com>2013-11-25 11:47:39 -0800
commit5cfe197091de6e7b5550fc2503e00fe554bef5cd (patch)
tree2cdfc7df337b78928b18cd4e6e48c31ef764597d /src/com/android
parentd67278f3389c0b5cfe850d4b8a2bd68bc2e4441c (diff)
downloaddatetimepicker-5cfe197091de6e7b5550fc2503e00fe554bef5cd.tar.gz
Open up more access to CalendarDay and MonthView.
Bug: 11790870 Change-Id: I0b035bad130f02d926ae37640c0b7003c1c70bb1
Diffstat (limited to 'src/com/android')
-rw-r--r--src/com/android/datetimepicker/date/MonthAdapter.java12
-rw-r--r--src/com/android/datetimepicker/date/MonthView.java12
2 files changed, 24 insertions, 0 deletions
diff --git a/src/com/android/datetimepicker/date/MonthAdapter.java b/src/com/android/datetimepicker/date/MonthAdapter.java
index 098bb9e..e48b205 100644
--- a/src/com/android/datetimepicker/date/MonthAdapter.java
+++ b/src/com/android/datetimepicker/date/MonthAdapter.java
@@ -101,6 +101,18 @@ public abstract class MonthAdapter extends BaseAdapter implements OnDayClickList
year = calendar.get(Calendar.YEAR);
day = calendar.get(Calendar.DAY_OF_MONTH);
}
+
+ public int getYear() {
+ return year;
+ }
+
+ public int getMonth() {
+ return month;
+ }
+
+ public int getDay() {
+ return day;
+ }
}
public MonthAdapter(Context context,
diff --git a/src/com/android/datetimepicker/date/MonthView.java b/src/com/android/datetimepicker/date/MonthView.java
index 05e754c..f5f120f 100644
--- a/src/com/android/datetimepicker/date/MonthView.java
+++ b/src/com/android/datetimepicker/date/MonthView.java
@@ -372,6 +372,10 @@ public abstract class MonthView extends View {
mTouchHelper.invalidateRoot();
}
+ public void setSelectedDay(int day) {
+ mSelectedDay = day;
+ }
+
public void reuse() {
mNumRows = DEFAULT_NUM_ROWS;
requestLayout();
@@ -404,6 +408,14 @@ public abstract class MonthView extends View {
mTouchHelper.invalidateRoot();
}
+ public int getMonth() {
+ return mMonth;
+ }
+
+ public int getYear() {
+ return mYear;
+ }
+
private String getMonthAndYearString() {
int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR
| DateUtils.FORMAT_NO_MONTH_DAY;