diff options
| author | 2009-08-20 16:49:25 -0700 | |
|---|---|---|
| committer | 2009-08-20 16:49:25 -0700 | |
| commit | 4e297203ec2f44dcce58bbe4c3600a08f8a322ea (patch) | |
| tree | 6bca872c5a215bb6389dec6a48957dec9528dcc9 | |
| parent | ac81c42971ddcd0726c4f2050fd82942914d0e1c (diff) | |
| parent | 1ffaebc41bfd47472543d1ff86c8412c868fc4c9 (diff) | |
Merge change 22154 into eclair
* changes:
Fix fastscroll overlay size on WVGA by using dip.
| -rw-r--r-- | core/java/android/widget/FastScroller.java | 14 | ||||
| -rw-r--r-- | core/res/res/values/dimens.xml | 6 |
2 files changed, 14 insertions, 6 deletions
diff --git a/core/java/android/widget/FastScroller.java b/core/java/android/widget/FastScroller.java index 2da777a47920..67c0def552e8 100644 --- a/core/java/android/widget/FastScroller.java +++ b/core/java/android/widget/FastScroller.java @@ -55,7 +55,7 @@ class FastScroller { private int mThumbY; private RectF mOverlayPos; - private int mOverlaySize = 104; + private int mOverlaySize; private AbsListView mList; private boolean mScrollCompleted; @@ -119,10 +119,10 @@ class FastScroller { private void useThumbDrawable(Context context, Drawable drawable) { mThumbDrawable = drawable; - mThumbW = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, - 64, context.getResources().getDisplayMetrics()); - mThumbH = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, - 52, context.getResources().getDisplayMetrics()); + mThumbW = context.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.fastscroll_thumb_width); + mThumbH = context.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.fastscroll_thumb_height); mChangedBounds = true; } @@ -138,7 +138,9 @@ class FastScroller { mScrollCompleted = true; getSectionsFromIndexer(); - + + mOverlaySize = context.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.fastscroll_overlay_size); mOverlayPos = new RectF(); mScrollFade = new ScrollFade(); mPaint = new Paint(); diff --git a/core/res/res/values/dimens.xml b/core/res/res/values/dimens.xml index 6461460a3eac..6a3538d24e78 100644 --- a/core/res/res/values/dimens.xml +++ b/core/res/res/values/dimens.xml @@ -28,4 +28,10 @@ <dimen name="toast_y_offset">64dip</dimen> <!-- Height of the status bar --> <dimen name="status_bar_height">25dip</dimen> + <!-- Size of the fastscroll hint letter --> + <dimen name="fastscroll_overlay_size">104dp</dimen> + <!-- Width of the fastscroll thumb --> + <dimen name="fastscroll_thumb_width">64dp</dimen> + <!-- Height of the fastscroll thumb --> + <dimen name="fastscroll_thumb_height">52dp</dimen> </resources> |