diff options
Diffstat (limited to 'core/java/android/widget/DayPickerView.java')
| -rw-r--r-- | core/java/android/widget/DayPickerView.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/widget/DayPickerView.java b/core/java/android/widget/DayPickerView.java index dc772fbf63dc..f376fb1cb38a 100644 --- a/core/java/android/widget/DayPickerView.java +++ b/core/java/android/widget/DayPickerView.java @@ -16,6 +16,7 @@ package android.widget; +import android.graphics.Rect; import com.android.internal.R; import com.android.internal.widget.ViewPager; import com.android.internal.widget.ViewPager.OnPageChangeListener; @@ -309,6 +310,16 @@ class DayPickerView extends ViewGroup { return mSelectedDay.getTimeInMillis(); } + public boolean getBoundsForDate(long timeInMillis, Rect outBounds) { + final int position = getPositionFromDay(timeInMillis); + if (position != mViewPager.getCurrentItem()) { + return false; + } + + mTempCalendar.setTimeInMillis(timeInMillis); + return mAdapter.getBoundsForDate(mTempCalendar, outBounds); + } + public void setFirstDayOfWeek(int firstDayOfWeek) { mAdapter.setFirstDayOfWeek(firstDayOfWeek); } |
