diff --git a/res/layout/filter_spinner_item.xml b/res/layout/filter_spinner_item.xml index e83dd8071ed..68f6f91c10e 100644 --- a/res/layout/filter_spinner_item.xml +++ b/res/layout/filter_spinner_item.xml @@ -23,5 +23,4 @@ android:layout_height="wrap_content" android:ellipsize="marquee" android:textAppearance="@style/TextAppearance.Switch" - android:textColor="@android:color/white" android:textAlignment="inherit"/> diff --git a/src/com/android/settings/applications/ManageApplications.java b/src/com/android/settings/applications/ManageApplications.java index 2329d12f6c7..5ab7248aaf1 100644 --- a/src/com/android/settings/applications/ManageApplications.java +++ b/src/com/android/settings/applications/ManageApplications.java @@ -646,7 +646,7 @@ public class ManageApplications extends InstrumentedFragment private final ArrayList mFilterOptions = new ArrayList<>(); public FilterSpinnerAdapter(ManageApplications manageApplications) { - super(manageApplications.getActivity(), R.layout.filter_spinner_item); + super(manageApplications.mFilterSpinner.getContext(), R.layout.filter_spinner_item); setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); mManageApplications = manageApplications; } diff --git a/src/com/android/settings/applications/ProcessStatsBase.java b/src/com/android/settings/applications/ProcessStatsBase.java index 66c0371779a..6b219166275 100644 --- a/src/com/android/settings/applications/ProcessStatsBase.java +++ b/src/com/android/settings/applications/ProcessStatsBase.java @@ -103,7 +103,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(getActivity(), R.layout.filter_spinner_item); + mFilterAdapter = new ArrayAdapter(mFilterSpinner.getContext(), + R.layout.filter_spinner_item); mFilterAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); for (int i = 0; i < NUM_DURATIONS; i++) { mFilterAdapter.add(getString(sDurationLabels[i])); diff --git a/src/com/android/settings/datausage/DataUsageList.java b/src/com/android/settings/datausage/DataUsageList.java index abe2a9f44bf..cbf5d317753 100644 --- a/src/com/android/settings/datausage/DataUsageList.java +++ b/src/com/android/settings/datausage/DataUsageList.java @@ -147,7 +147,8 @@ public class DataUsageList extends DataUsageBase { mHeader = setPinnedHeaderView(R.layout.apps_filter_spinner); mCycleSpinner = (Spinner) mHeader.findViewById(R.id.filter_spinner); - mCycleAdapter = new CycleAdapter(getContext(), new CycleAdapter.SpinnerInterface() { + mCycleAdapter = new CycleAdapter(mCycleSpinner.getContext(), + new CycleAdapter.SpinnerInterface() { @Override public void setAdapter(CycleAdapter cycleAdapter) { mCycleSpinner.setAdapter(cycleAdapter);