Fix webview dimensions

This commit is contained in:
Gabriel Calero 2018-07-05 20:29:30 -03:00
parent ff871a0ed5
commit 4e1ab621ed
2 changed files with 8 additions and 6 deletions

View file

@ -49,8 +49,10 @@ 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 = 262;
private static final int WEB_DRAWER_BOTTOM_MARGIN = 217;
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 NORMAL_DPI = 160;
private Vibrator mVibrator;
@ -142,8 +144,8 @@ 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 * getResources().getDisplayMetrics().xdpi / NORMAL_DPI);
layoutParams.y = (int) (heightPx - WEB_DRAWER_BOTTOM_MARGIN * getResources().getDisplayMetrics().ydpi / NORMAL_DPI);
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.resolveLayoutDirection(View.LAYOUT_DIRECTION_RTL);
qtLayout.addView(webSlidingDrawer, layoutParams);
webSlidingDrawer.setVisibility(View.GONE);

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<SlidingDrawer android:id="@+id/drawer"
android:layout_width="216dp"
android:layout_height="178dp"
android:layout_width="244dp"
android:layout_height="145dp"
android:layout_gravity="bottom|right"
android:layout_marginBottom="11dp"
android:layout_marginRight="11dp"