From d82c3531038189792dc2e466a7588e277c15fc93 Mon Sep 17 00:00:00 2001 From: Gabriel Calero Date: Thu, 5 Jul 2018 23:28:56 -0300 Subject: [PATCH] Fix webview dimensions --- .../highfidelity/hifiinterface/InterfaceActivity.java | 11 +++++------ android/app/src/main/res/layout/fragment_web_view.xml | 8 ++++---- android/app/src/main/res/layout/web_drawer.xml | 8 ++++---- 3 files changed, 13 insertions(+), 14 deletions(-) diff --git a/android/app/src/main/java/io/highfidelity/hifiinterface/InterfaceActivity.java b/android/app/src/main/java/io/highfidelity/hifiinterface/InterfaceActivity.java index 9f115de472..aafde836c1 100644 --- a/android/app/src/main/java/io/highfidelity/hifiinterface/InterfaceActivity.java +++ b/android/app/src/main/java/io/highfidelity/hifiinterface/InterfaceActivity.java @@ -49,10 +49,8 @@ public class InterfaceActivity extends QtActivity implements WebViewFragment.OnW public static final String DOMAIN_URL = "url"; private static final String TAG = "Interface"; - private static final int WEB_DRAWER_RIGHT_MARGIN_DP = 13; - private static final int WEB_DRAWER_BOTTOM_MARGIN_DP = 13; - private static final int WEB_DRAWER_WIDTH_DP = 244; - private static final int WEB_DRAWER_HEIGHT_DP = 145; + private static final int WEB_DRAWER_RIGHT_MARGIN = 262; + private static final int WEB_DRAWER_BOTTOM_MARGIN = 150; private static final int NORMAL_DPI = 160; private Vibrator mVibrator; @@ -144,8 +142,9 @@ public class InterfaceActivity extends QtActivity implements WebViewFragment.OnW int widthPx = Math.max(size.x, size.y); int heightPx = Math.min(size.x, size.y); - layoutParams.x = (int) (widthPx - (WEB_DRAWER_RIGHT_MARGIN_DP + WEB_DRAWER_WIDTH_DP) * getResources().getDisplayMetrics().xdpi / NORMAL_DPI); - layoutParams.y = (int) (heightPx - (WEB_DRAWER_BOTTOM_MARGIN_DP + WEB_DRAWER_HEIGHT_DP) * getResources().getDisplayMetrics().ydpi / NORMAL_DPI); + layoutParams.x = (int) (widthPx - WEB_DRAWER_RIGHT_MARGIN * getResources().getDisplayMetrics().xdpi / NORMAL_DPI); + layoutParams.y = (int) (heightPx - WEB_DRAWER_BOTTOM_MARGIN * getResources().getDisplayMetrics().ydpi / NORMAL_DPI); + layoutParams.resolveLayoutDirection(View.LAYOUT_DIRECTION_RTL); qtLayout.addView(webSlidingDrawer, layoutParams); webSlidingDrawer.setVisibility(View.GONE); diff --git a/android/app/src/main/res/layout/fragment_web_view.xml b/android/app/src/main/res/layout/fragment_web_view.xml index 5f5bccadc0..6669ce9dca 100644 --- a/android/app/src/main/res/layout/fragment_web_view.xml +++ b/android/app/src/main/res/layout/fragment_web_view.xml @@ -18,13 +18,13 @@ android:visibility="gone"> diff --git a/android/app/src/main/res/layout/web_drawer.xml b/android/app/src/main/res/layout/web_drawer.xml index c72a18a4d4..72975db988 100644 --- a/android/app/src/main/res/layout/web_drawer.xml +++ b/android/app/src/main/res/layout/web_drawer.xml @@ -1,7 +1,7 @@ + android:layout_width="0dp" + android:layout_height="0dp"/>