diff options
| author | 2013-09-18 11:20:38 -0700 | |
|---|---|---|
| committer | 2013-09-18 11:20:38 -0700 | |
| commit | fd63917ed31fbf425362d209eff72d5e64c5bb8a (patch) | |
| tree | aa4dbf01eac2f2bbdd75e35951a5200339487937 | |
| parent | 840b3bd61185456ccb574c2be115ea78ec418327 (diff) | |
Fix number picker vertical scroll computations
BUG: 8692209
Change-Id: I332d3f1c00e1aacad11f8af172974741b28843ea
| -rw-r--r-- | core/java/android/widget/NumberPicker.java | 11 |
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 |