From 3f4a764cf400aa209c1f8f76a1c73143eefc4905 Mon Sep 17 00:00:00 2001 From: Adam Powell Date: Fri, 20 May 2011 15:56:25 -0700 Subject: [PATCH] Change measurement of effective screen height for PopupWindow now that DisplayMetrics reports it without system decorations. Change-Id: I57f926de1cc7170b9996d7c71aa01542baf0c673 --- core/java/android/widget/PopupWindow.java | 3 +-- core/res/res/values-xlarge/dimens.xml | 4 ---- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/core/java/android/widget/PopupWindow.java b/core/java/android/widget/PopupWindow.java index 72b70bc1a1190..4fcd7a9823093 100644 --- a/core/java/android/widget/PopupWindow.java +++ b/core/java/android/widget/PopupWindow.java @@ -1169,8 +1169,7 @@ public class PopupWindow { int bottomEdge = displayFrame.bottom; if (ignoreBottomDecorations) { Resources res = anchor.getContext().getResources(); - bottomEdge = res.getDisplayMetrics().heightPixels - - (int) res.getDimension(com.android.internal.R.dimen.screen_margin_bottom); + bottomEdge = res.getDisplayMetrics().heightPixels; } final int distanceToBottom = bottomEdge - (anchorPos[1] + anchor.getHeight()) - yOffset; final int distanceToTop = anchorPos[1] - displayFrame.top + yOffset; diff --git a/core/res/res/values-xlarge/dimens.xml b/core/res/res/values-xlarge/dimens.xml index e05844216441e..b906e1a375120 100644 --- a/core/res/res/values-xlarge/dimens.xml +++ b/core/res/res/values-xlarge/dimens.xml @@ -25,10 +25,6 @@ 48sp - - - 48dip - 75dip