From 0d2faf31c1df19a1bd4e6d278d380d77d7acf916 Mon Sep 17 00:00:00 2001 From: tmfang Date: Thu, 11 Oct 2018 13:41:53 +0800 Subject: [PATCH] Fix problem on filter widget in memory page We need to use SettingsSpinnerAdapater with settings style item. Test: visual Bug: 117568930 Change-Id: Ia60b7d08c11a270e029e6b673a12d838f454eccf Fixes: 117541499 --- src/com/android/settings/applications/ProcessStatsBase.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/applications/ProcessStatsBase.java b/src/com/android/settings/applications/ProcessStatsBase.java index f7acef7a8b6..67fc4c1eb3f 100644 --- a/src/com/android/settings/applications/ProcessStatsBase.java +++ b/src/com/android/settings/applications/ProcessStatsBase.java @@ -30,6 +30,7 @@ import com.android.settings.SettingsPreferenceFragment; import com.android.settings.applications.ProcStatsData.MemInfo; import com.android.settings.core.SubSettingLauncher; import com.android.settingslib.core.instrumentation.Instrumentable; +import com.android.settingslib.widget.settingsspinner.SettingsSpinnerAdapter; public abstract class ProcessStatsBase extends SettingsPreferenceFragment implements OnItemSelectedListener { @@ -104,9 +105,8 @@ public abstract class ProcessStatsBase extends SettingsPreferenceFragment super.onViewCreated(view, savedInstanceState); mSpinnerHeader = (ViewGroup) setPinnedHeaderView(R.layout.apps_filter_spinner); mFilterSpinner = (Spinner) mSpinnerHeader.findViewById(R.id.filter_spinner); - mFilterAdapter = new ArrayAdapter(mFilterSpinner.getContext(), - R.layout.filter_spinner_item); - mFilterAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + mFilterAdapter = new SettingsSpinnerAdapter(mFilterSpinner.getContext()); + for (int i = 0; i < NUM_DURATIONS; i++) { mFilterAdapter.add(getString(sDurationLabels[i])); }