From 7c95dad1dd7197c11b027e55aa0e2c08bf648579 Mon Sep 17 00:00:00 2001 From: Chaohui Wang Date: Sat, 21 Oct 2023 00:35:25 +0800 Subject: [PATCH] Migrate mobile settings to SwitchPreferenceCompat Also set switch style. Bug: 306658427 Test: manual - on Mobile Settings Test: unit test Change-Id: Ia0bcf9646076636b95f0b31c34113cce45f2e51a --- res/values/themes.xml | 1 + res/values/themes_suw.xml | 1 + res/xml/mobile_network_settings.xml | 24 +++++++++---------- .../core/PreferenceXmlParserUtils.java | 2 +- 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/res/values/themes.xml b/res/values/themes.xml index 3e6192b3a33..1431cd75d97 100644 --- a/res/values/themes.xml +++ b/res/values/themes.xml @@ -240,6 +240,7 @@ diff --git a/res/xml/mobile_network_settings.xml b/res/xml/mobile_network_settings.xml index 0bb79d276e1..62a88b75646 100644 --- a/res/xml/mobile_network_settings.xml +++ b/res/xml/mobile_network_settings.xml @@ -54,14 +54,14 @@ settings:allowDividerAbove="true" settings:allowDividerBelow="false"/> - - - - - - - - - - @@ -244,14 +244,14 @@ settings:useAdminDisabledSummary="true" settings:userRestriction="no_cellular_2g"/> - - SUPPORTED_PREF_TYPES = Arrays.asList( - "Preference", "PreferenceCategory", "PreferenceScreen", + "Preference", "PreferenceCategory", "PreferenceScreen", "SwitchPreferenceCompat", "com.android.settings.widget.WorkOnlyCategory"); public static final int PREPEND_VALUE = 0; public static final int APPEND_VALUE = 1;