diff --git a/demos/main/src/main/java/com/google/android/exoplayer2/demo/TrackSelectionDialog.java b/demos/main/src/main/java/com/google/android/exoplayer2/demo/TrackSelectionDialog.java
index dfd137e723..56abe9fa40 100644
--- a/demos/main/src/main/java/com/google/android/exoplayer2/demo/TrackSelectionDialog.java
+++ b/demos/main/src/main/java/com/google/android/exoplayer2/demo/TrackSelectionDialog.java
@@ -304,9 +304,8 @@ public final class TrackSelectionDialog extends DialogFragment {
@Nullable Bundle savedInstanceState) {
View rootView =
inflater.inflate(
- R.layout.track_selection_dialog_tab, container, /* attachToRoot= */ false);
- TrackSelectionView trackSelectionView =
- rootView.findViewById(R.id.download_dialog_track_selection_view);
+ R.layout.exo_track_selection_dialog, container, /* attachToRoot= */ false);
+ TrackSelectionView trackSelectionView = rootView.findViewById(R.id.exo_track_selection_view);
trackSelectionView.setShowDisableOption(true);
trackSelectionView.setAllowMultipleOverrides(allowMultipleOverrides);
trackSelectionView.setAllowAdaptiveSelections(allowAdaptiveSelections);
diff --git a/demos/main/src/main/res/layout/track_selection_dialog.xml b/demos/main/src/main/res/layout/track_selection_dialog.xml
index 922d6ee825..7f6c45e131 100644
--- a/demos/main/src/main/res/layout/track_selection_dialog.xml
+++ b/demos/main/src/main/res/layout/track_selection_dialog.xml
@@ -14,35 +14,46 @@
limitations under the License.
-->
+
+
+ android:layout_height="wrap_content"
+ app:tabGravity="fill"
+ app:tabMode="fixed"/>
+
+
+
+
+
+
diff --git a/demos/main/src/main/res/layout/track_selection_dialog_tab.xml b/demos/main/src/main/res/layout/track_selection_dialog_tab.xml
deleted file mode 100644
index 33e69e5bee..0000000000
--- a/demos/main/src/main/res/layout/track_selection_dialog_tab.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-