diff options
author | Michael Jurka <mikejurka@google.com> | 2011-06-02 17:43:52 -0700 |
---|---|---|
committer | Michael Jurka <mikejurka@google.com> | 2011-06-02 17:43:52 -0700 |
commit | 25dfc08894bbdb1b8376983ec02cf04dbd71b7da (patch) | |
tree | 21dddde9a93770c58366b5a51fd8ec21a27e3988 | |
parent | 32271c3d20939d4fa02d4c84e1d95cefd5c183fd (diff) | |
download | android_packages_apps_Trebuchet-25dfc08894bbdb1b8376983ec02cf04dbd71b7da.tar.gz android_packages_apps_Trebuchet-25dfc08894bbdb1b8376983ec02cf04dbd71b7da.tar.bz2 android_packages_apps_Trebuchet-25dfc08894bbdb1b8376983ec02cf04dbd71b7da.zip |
Fixing calculation of # of rows in All Apps
(issue was esp. apparently on 1024x768 devices)
-rw-r--r-- | src/com/android/launcher2/AllAppsPagedView.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/launcher2/AllAppsPagedView.java b/src/com/android/launcher2/AllAppsPagedView.java index fd5979fd6..36ff8e1b5 100644 --- a/src/com/android/launcher2/AllAppsPagedView.java +++ b/src/com/android/launcher2/AllAppsPagedView.java @@ -174,7 +174,9 @@ public class AllAppsPagedView extends PagedViewWithDraggableItems implements All availableHeight -= mPageLayoutPaddingTop + mPageLayoutPaddingBottom; availableHeight -= cellHeight; // Assume at least one row - availableHeight -= screenHeight * 0.16f; + Resources r = getContext().getResources(); + float scaleFactor = r.getInteger(R.integer.config_allAppsZoomScaleFactor) / 100f; + availableHeight -= screenHeight * scaleFactor; if (availableHeight > 0) { return Math.min(mMaxCellCountY, 1 + availableHeight / (cellHeight + mPageLayoutHeightGap)); |