diff --git a/lib/java/com/google/android/material/dialog/res/values/themes_base.xml b/lib/java/com/google/android/material/dialog/res/values/themes_base.xml
index 3a0f1a49db0..7fe851ffa79 100644
--- a/lib/java/com/google/android/material/dialog/res/values/themes_base.xml
+++ b/lib/java/com/google/android/material/dialog/res/values/themes_base.xml
@@ -119,6 +119,7 @@
- @style/Widget.Material3.CardView.Outlined
- @style/Widget.Material3.CardView.Filled
- @style/Widget.Material3.CardView.Elevated
+ - @style/Widget.Material3.CompoundButton.MaterialSwitch
- @style/Widget.Material3.NavigationRailView
- @style/Widget.Material3.NavigationView
- @style/Widget.Material3.CompoundButton.RadioButton
@@ -352,6 +353,7 @@
- @style/Widget.Material3.CardView.Outlined
- @style/Widget.Material3.CardView.Filled
- @style/Widget.Material3.CardView.Elevated
+ - @style/Widget.Material3.CompoundButton.MaterialSwitch
- @style/Widget.Material3.NavigationRailView
- @style/Widget.Material3.NavigationView
- @style/Widget.Material3.CompoundButton.RadioButton
diff --git a/lib/java/com/google/android/material/materialswitch/res-public/public.xml b/lib/java/com/google/android/material/materialswitch/res-public/public.xml
index 6fa78285fdf..f8bfe2e00a3 100644
--- a/lib/java/com/google/android/material/materialswitch/res-public/public.xml
+++ b/lib/java/com/google/android/material/materialswitch/res-public/public.xml
@@ -15,4 +15,12 @@
-->
+
+
+
+
+
+
+
+
diff --git a/lib/java/com/google/android/material/theme/res/values/themes_base.xml b/lib/java/com/google/android/material/theme/res/values/themes_base.xml
index 78389aa95d2..21d158314b0 100644
--- a/lib/java/com/google/android/material/theme/res/values/themes_base.xml
+++ b/lib/java/com/google/android/material/theme/res/values/themes_base.xml
@@ -133,6 +133,7 @@
- @style/Widget.Material3.CardView.Outlined
- @style/Widget.Material3.CardView.Filled
- @style/Widget.Material3.CardView.Elevated
+ - @style/Widget.Material3.CompoundButton.MaterialSwitch
- @style/Widget.Material3.NavigationRailView
- @style/Widget.Material3.NavigationView
- @style/Widget.Material3.CompoundButton.RadioButton
@@ -368,6 +369,7 @@
- @style/Widget.Material3.CardView.Outlined
- @style/Widget.Material3.CardView.Filled
- @style/Widget.Material3.CardView.Elevated
+ - @style/Widget.Material3.CompoundButton.MaterialSwitch
- @style/Widget.Material3.NavigationRailView
- @style/Widget.Material3.NavigationView
- @style/Widget.Material3.CompoundButton.RadioButton
diff --git a/lib/javatests/com/google/android/material/theme/ThemeTest.java b/lib/javatests/com/google/android/material/theme/ThemeTest.java
index 4ddaf09dafb..7582b7cfb2c 100644
--- a/lib/javatests/com/google/android/material/theme/ThemeTest.java
+++ b/lib/javatests/com/google/android/material/theme/ThemeTest.java
@@ -380,6 +380,7 @@ public class ThemeTest {
R.attr.materialCardViewOutlinedStyle,
R.attr.materialCardViewFilledStyle,
R.attr.materialCardViewElevatedStyle,
+ R.attr.materialSwitchStyle,
R.attr.radioButtonStyle,
R.attr.sliderStyle,
R.attr.snackbarStyle,