diff --git a/packages/SettingsLib/SettingsSpinner/res/layout/settings_spinner_dropdown_view.xml b/packages/SettingsLib/SettingsSpinner/res/layout-v31/settings_spinner_dropdown_view.xml similarity index 79% rename from packages/SettingsLib/SettingsSpinner/res/layout/settings_spinner_dropdown_view.xml rename to packages/SettingsLib/SettingsSpinner/res/layout-v31/settings_spinner_dropdown_view.xml index a342c840cfbe9..cea1133f7fee6 100644 --- a/packages/SettingsLib/SettingsSpinner/res/layout/settings_spinner_dropdown_view.xml +++ b/packages/SettingsLib/SettingsSpinner/res/layout-v31/settings_spinner_dropdown_view.xml @@ -1,6 +1,6 @@ - - - @*android:color/material_grey_900 - diff --git a/packages/SettingsLib/SettingsSpinner/res/values/colors.xml b/packages/SettingsLib/SettingsSpinner/res/values-v31/colors.xml similarity index 72% rename from packages/SettingsLib/SettingsSpinner/res/values/colors.xml rename to packages/SettingsLib/SettingsSpinner/res/values-v31/colors.xml index 799b35ee3a927..8fda876355d6d 100644 --- a/packages/SettingsLib/SettingsSpinner/res/values/colors.xml +++ b/packages/SettingsLib/SettingsSpinner/res/values-v31/colors.xml @@ -1,5 +1,5 @@ - - ?android:attr/colorControlHighlight + @android:color/system_neutral1_900 + @android:color/system_neutral2_700 diff --git a/packages/SettingsLib/SettingsSpinner/res/values-v31/styles.xml b/packages/SettingsLib/SettingsSpinner/res/values-v31/styles.xml new file mode 100644 index 0000000000000..fc3ec4344712a --- /dev/null +++ b/packages/SettingsLib/SettingsSpinner/res/values-v31/styles.xml @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/packages/SettingsLib/SettingsSpinner/res/values/styles.xml b/packages/SettingsLib/SettingsSpinner/res/values/styles.xml index f665f3836002d..8ea1f9a794bc0 100644 --- a/packages/SettingsLib/SettingsSpinner/res/values/styles.xml +++ b/packages/SettingsLib/SettingsSpinner/res/values/styles.xml @@ -18,10 +18,8 @@ + + diff --git a/packages/SettingsLib/SettingsTheme/res/values-v31/themes.xml b/packages/SettingsLib/SettingsTheme/res/values-v31/themes.xml index 7bf75bcc8a53d..e9bbcc785a2f5 100644 --- a/packages/SettingsLib/SettingsTheme/res/values-v31/themes.xml +++ b/packages/SettingsLib/SettingsTheme/res/values-v31/themes.xml @@ -26,6 +26,7 @@ @style/PreferenceTheme.SettingsLib @style/Switch.SettingsLib @style/HorizontalProgressBar.SettingsLib + @style/Spinner.SettingsLib diff --git a/packages/SettingsLib/SettingsTheme/res/values/styles.xml b/packages/SettingsLib/SettingsTheme/res/values/styles.xml index aaab0f041fe31..fa27bb692fe8e 100644 --- a/packages/SettingsLib/SettingsTheme/res/values/styles.xml +++ b/packages/SettingsLib/SettingsTheme/res/values/styles.xml @@ -26,4 +26,10 @@ + + diff --git a/packages/SettingsLib/SettingsTheme/res/values/themes.xml b/packages/SettingsLib/SettingsTheme/res/values/themes.xml index 2d881d1a8a7b3..8dc0f3c1ff2b0 100644 --- a/packages/SettingsLib/SettingsTheme/res/values/themes.xml +++ b/packages/SettingsLib/SettingsTheme/res/values/themes.xml @@ -19,6 +19,7 @@ diff --git a/packages/SettingsLib/tests/integ/src/com/android/settingslib/widget/SettingsSpinnerPreferenceTest.java b/packages/SettingsLib/tests/integ/src/com/android/settingslib/widget/SettingsSpinnerPreferenceTest.java index 53a382a9ebf6a..b81d13d985e46 100644 --- a/packages/SettingsLib/tests/integ/src/com/android/settingslib/widget/SettingsSpinnerPreferenceTest.java +++ b/packages/SettingsLib/tests/integ/src/com/android/settingslib/widget/SettingsSpinnerPreferenceTest.java @@ -22,14 +22,12 @@ import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.widget.LinearLayout; +import android.widget.Spinner; import androidx.preference.PreferenceViewHolder; import androidx.test.core.app.ApplicationProvider; import androidx.test.runner.AndroidJUnit4; -import com.android.settingslib.widget.settingsspinner.SettingsSpinner; -import com.android.settingslib.widget.settingsspinner.SettingsSpinnerAdapter; - import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; @@ -42,7 +40,7 @@ public class SettingsSpinnerPreferenceTest { private Context mContext; private PreferenceViewHolder mViewHolder; - private SettingsSpinner mSpinner; + private Spinner mSpinner; private SettingsSpinnerPreference mSpinnerPreference; @Before @@ -53,7 +51,7 @@ public class SettingsSpinnerPreferenceTest { final View rootView = inflater.inflate(mSpinnerPreference.getLayoutResource(), new LinearLayout(mContext), false /* attachToRoot */); mViewHolder = PreferenceViewHolder.createInstanceForTests(rootView); - mSpinner = (SettingsSpinner) mViewHolder.findViewById(R.id.spinner); + mSpinner = (Spinner) mViewHolder.findViewById(R.id.spinner); } @Test