diff --git a/mobile/android/base/TabsPanel.java b/mobile/android/base/TabsPanel.java index bf5847889f82..ac1e220d5c9b 100644 --- a/mobile/android/base/TabsPanel.java +++ b/mobile/android/base/TabsPanel.java @@ -137,18 +137,15 @@ public class TabsPanel extends LinearLayout } private static int getTabContainerHeight(TabsListContainer listContainer) { - Context context = listContainer.getContext(); + Resources resources = listContainer.getContext().getResources(); PanelView panelView = listContainer.getCurrentPanelView(); if (panelView != null && !panelView.shouldExpand()) { - final View v = (View) panelView; - final int sizeSpec = MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED); - v.measure(sizeSpec, sizeSpec); - return v.getMeasuredHeight(); + return resources.getDimensionPixelSize(R.dimen.tabs_tray_horizontal_height); } - int actionBarHeight = context.getResources().getDimensionPixelSize(R.dimen.browser_toolbar_height); - int screenHeight = context.getResources().getDisplayMetrics().heightPixels; + int actionBarHeight = resources.getDimensionPixelSize(R.dimen.browser_toolbar_height); + int screenHeight = resources.getDisplayMetrics().heightPixels; Rect windowRect = new Rect(); listContainer.getWindowVisibleDisplayFrame(windowRect); diff --git a/mobile/android/base/resources/values/dimens.xml b/mobile/android/base/resources/values/dimens.xml index 2897718d52be..6050ba91d782 100644 --- a/mobile/android/base/resources/values/dimens.xml +++ b/mobile/android/base/resources/values/dimens.xml @@ -54,6 +54,7 @@ 16dip 2dp 200dp + 156dp 30dp 44dp 2dp