summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Alan Viverette <alanv@google.com> 2013-09-18 23:35:02 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2013-09-18 23:35:02 +0000
commit564c45b976b56bc33f18271e1c813a0bd91b2eb4 (patch)
treefe948a565462cee75940d5da976766871b00cc85
parentc47a0bf3860d41879f94780460af402f4f8d2a46 (diff)
parentfd63917ed31fbf425362d209eff72d5e64c5bb8a (diff)
Merge "Fix number picker vertical scroll computations" into klp-dev
-rw-r--r--core/java/android/widget/NumberPicker.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/core/java/android/widget/NumberPicker.java b/core/java/android/widget/NumberPicker.java
index e4956dd5c769..c0fde2e51fb7 100644
--- a/core/java/android/widget/NumberPicker.java
+++ b/core/java/android/widget/NumberPicker.java
@@ -1099,13 +1099,18 @@ public class NumberPicker extends LinearLayout {
}
@Override
- public int computeVerticalScrollOffset() {
+ protected int computeVerticalScrollOffset() {
return mCurrentScrollOffset;
}
@Override
- public int computeVerticalScrollRange() {
- return mSelectorIndices.length * mSelectorElementHeight;
+ protected int computeVerticalScrollRange() {
+ return (mMaxValue - mMinValue + 1) * mSelectorElementHeight;
+ }
+
+ @Override
+ protected int computeVerticalScrollExtent() {
+ return getHeight();
}
@Override