MediaRouter: Remove horizontal gap around art work

Change-Id: Ied4615f9a27480ea0adba616f6584a5b9da09c3f
diff --git a/v7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java b/v7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java
index e4526d8..6ba6cfb 100644
--- a/v7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java
+++ b/v7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java
@@ -401,10 +401,10 @@
         int dialogWidth = getWindow().getAttributes().width - mDialogPaddingVertical;
         if (originalWidth >= originalHeight) {
             // For landscape art, fit width to dialog width.
-            return dialogWidth * originalHeight / originalWidth;
+            return (int) ((float) dialogWidth * originalHeight / originalWidth + 0.5f);
         }
         // For portrait art, fit height to 16:9 ratio case's height.
-        return dialogWidth * 9 / 16;
+        return (int) ((float) dialogWidth * 9 / 16 + 0.5f);
     }
 
     private final class MediaRouterCallback extends MediaRouter.Callback {