Fixing calculation of # of rows in All Apps
(issue was esp. apparently on 1024x768 devices)
diff --git a/src/com/android/launcher2/AllAppsPagedView.java b/src/com/android/launcher2/AllAppsPagedView.java
index fd5979f..36ff8e1 100644
--- a/src/com/android/launcher2/AllAppsPagedView.java
+++ b/src/com/android/launcher2/AllAppsPagedView.java
@@ -174,7 +174,9 @@
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));