diff --git a/app/src/main/res/layout/edit_merged_settings_header.xml b/app/src/main/res/layout/edit_merged_settings_header.xml
index 17f3a9d16..d56adb660 100644
--- a/app/src/main/res/layout/edit_merged_settings_header.xml
+++ b/app/src/main/res/layout/edit_merged_settings_header.xml
@@ -9,8 +9,7 @@
-
+ android:layout_height="match_parent"
+ android:paddingVertical="16dp"
+ android:paddingHorizontal="16dp"/>
diff --git a/app/src/main/res/layout/eh_dialog_categories.xml b/app/src/main/res/layout/eh_dialog_categories.xml
index 222a3c9f8..f35a76e12 100644
--- a/app/src/main/res/layout/eh_dialog_categories.xml
+++ b/app/src/main/res/layout/eh_dialog_categories.xml
@@ -4,13 +4,13 @@
android:layout_height="wrap_content"
android:layout_row="0"
android:layout_column="0"
+ android:divider="?attr/colorOnBackground"
android:padding="16dp"
- android:showDividers="middle"
- android:divider="?attr/colorOnBackground">
+ android:showDividers="middle">
+ android:layout_height="match_parent">
-
+ android:layout_gravity="center"
+ android:paddingHorizontal="16dp"
+ android:paddingVertical="16dp" />
-
+ android:layout_gravity="center"
+ android:paddingHorizontal="16dp"
+ android:paddingVertical="16dp" />
-
+ android:layout_gravity="center"
+ android:paddingHorizontal="16dp"
+ android:paddingVertical="16dp" />
-
+ android:layout_gravity="center"
+ android:paddingHorizontal="16dp"
+ android:paddingVertical="16dp" />
-
+ android:layout_gravity="center"
+ android:paddingHorizontal="16dp"
+ android:paddingVertical="16dp" />
-
+ android:layout_gravity="center"
+ android:paddingHorizontal="16dp"
+ android:paddingVertical="16dp" />
-
+ android:layout_gravity="center"
+ android:paddingHorizontal="16dp"
+ android:paddingVertical="16dp" />
-
+ android:layout_gravity="center"
+ android:paddingHorizontal="16dp"
+ android:paddingVertical="16dp" />
-
+ android:layout_gravity="center"
+ android:paddingHorizontal="16dp"
+ android:paddingVertical="16dp" />
-
+ android:layout_gravity="center"
+ android:paddingHorizontal="16dp"
+ android:paddingVertical="16dp" />
\ No newline at end of file
diff --git a/app/src/main/res/layout/migration_bottom_sheet.xml b/app/src/main/res/layout/migration_bottom_sheet.xml
index 730f20887..29137d372 100644
--- a/app/src/main/res/layout/migration_bottom_sheet.xml
+++ b/app/src/main/res/layout/migration_bottom_sheet.xml
@@ -157,22 +157,22 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/sourceGroup_divider">
-
-
-
-
diff --git a/app/src/main/res/layout/pref_widget_switch_material.xml b/app/src/main/res/layout/pref_widget_switch_material.xml
index 65bcaf6dc..53dea7ec0 100644
--- a/app/src/main/res/layout/pref_widget_switch_material.xml
+++ b/app/src/main/res/layout/pref_widget_switch_material.xml
@@ -1,5 +1,5 @@
-
-
diff --git a/app/src/main/res/layout/reader_color_filter_settings.xml b/app/src/main/res/layout/reader_color_filter_settings.xml
index c9897115f..f851e8cad 100644
--- a/app/src/main/res/layout/reader_color_filter_settings.xml
+++ b/app/src/main/res/layout/reader_color_filter_settings.xml
@@ -11,12 +11,12 @@
-
@@ -61,12 +61,12 @@
-
-
-
diff --git a/app/src/main/res/layout/reader_general_settings.xml b/app/src/main/res/layout/reader_general_settings.xml
index cb7cd47c5..bd9e25513 100644
--- a/app/src/main/res/layout/reader_general_settings.xml
+++ b/app/src/main/res/layout/reader_general_settings.xml
@@ -17,95 +17,95 @@
android:entries="@array/reader_themes"
app:title="@string/pref_reader_theme" />
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/reader_pager_settings.xml b/app/src/main/res/layout/reader_pager_settings.xml
index 6472ae880..ea3e9949f 100644
--- a/app/src/main/res/layout/reader_pager_settings.xml
+++ b/app/src/main/res/layout/reader_pager_settings.xml
@@ -37,12 +37,12 @@
android:entries="@array/image_scale_type"
app:title="@string/pref_image_scale_type" />
-
@@ -60,59 +60,59 @@
android:entries="@array/page_layouts"
app:title="@string/page_layout" />
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/reader_webtoon_settings.xml b/app/src/main/res/layout/reader_webtoon_settings.xml
index 78de47a46..fe1069bfd 100644
--- a/app/src/main/res/layout/reader_webtoon_settings.xml
+++ b/app/src/main/res/layout/reader_webtoon_settings.xml
@@ -37,48 +37,48 @@
android:entries="@array/webtoon_side_padding"
app:title="@string/pref_webtoon_side_padding" />
-
-
-
-
-
-
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 67867d06f..0c408c823 100755
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -77,6 +77,8 @@
- @style/Widget.Tachiyomi.BottomNavigationView
- @style/Widget.Tachiyomi.NavigationRailView
- @style/Widget.Tachiyomi.Switch
+ - @style/Widget.Material3.CompoundButton.MaterialSwitch
+ - @style/Widget.Tachiyomi.Switch
- @style/Widget.Tachiyomi.Slider
- @style/Widget.Material3.CardView.Elevated