MediaRouter: Adjust icon size properly for orientation change

Bug: 24352510
Change-Id: Ia21d7b2547aba4304898d66ff1f87ee286f2bc2d
diff --git a/v7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java b/v7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java
index da85124..f4797cf 100644
--- a/v7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java
+++ b/v7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java
@@ -506,8 +506,11 @@
             View item = mVolumeGroupList.getChildAt(i);
             if (item != null) {
                 setLayoutHeight(item, mVolumeGroupListItemHeight);
-                setLayoutHeight(item.findViewById(R.id.mr_volume_item_icon),
-                        mVolumeGroupListItemIconSize);
+                View icon = item.findViewById(R.id.mr_volume_item_icon);
+                ViewGroup.LayoutParams lp = icon.getLayoutParams();
+                lp.width = mVolumeGroupListItemIconSize;
+                lp.height = mVolumeGroupListItemIconSize;
+                icon.setLayoutParams(lp);
             }
         }
         int expandedGroupListHeight = mVolumeGroupListItemHeight * volumeGroupListCount;