diff --git a/demos/surface/src/main/java/com/google/android/exoplayer2/surfacedemo/MainActivity.java b/demos/surface/src/main/java/com/google/android/exoplayer2/surfacedemo/MainActivity.java
index ca011434ac..99bc0d7abc 100644
--- a/demos/surface/src/main/java/com/google/android/exoplayer2/surfacedemo/MainActivity.java
+++ b/demos/surface/src/main/java/com/google/android/exoplayer2/surfacedemo/MainActivity.java
@@ -124,10 +124,10 @@ public final class MainActivity extends Activity {
}
gridLayout.addView(view);
GridLayout.LayoutParams layoutParams = new GridLayout.LayoutParams();
- layoutParams.width = 400;
- layoutParams.height = 400;
- layoutParams.columnSpec = GridLayout.spec(i % 3);
- layoutParams.rowSpec = GridLayout.spec(i / 3);
+ layoutParams.width = 0;
+ layoutParams.height = 0;
+ layoutParams.columnSpec = GridLayout.spec(i % 3, 1f);
+ layoutParams.rowSpec = GridLayout.spec(i / 3, 1f);
layoutParams.bottomMargin = 10;
layoutParams.leftMargin = 10;
layoutParams.topMargin = 10;
diff --git a/demos/surface/src/main/res/layout/main_activity.xml b/demos/surface/src/main/res/layout/main_activity.xml
index d4b7fc77cd..829602275d 100644
--- a/demos/surface/src/main/res/layout/main_activity.xml
+++ b/demos/surface/src/main/res/layout/main_activity.xml
@@ -20,24 +20,32 @@
android:layout_height="match_parent"
android:keepScreenOn="true">
-
+ android:orientation="vertical">
+
+
+
+
+
+
-
-
+ android:visibility="gone"/>