diff --git a/res/layout/apps_filter_spinner.xml b/res/layout/apps_filter_spinner.xml index e468a4bb8d0..ca69cc61f82 100644 --- a/res/layout/apps_filter_spinner.xml +++ b/res/layout/apps_filter_spinner.xml @@ -15,31 +15,30 @@ limitations under the License. --> - + android:layout_height="wrap_content"> - + android:layout_width="wrap_content" + android:layout_centerHorizontal="true" + android:layout_marginTop="24dp" + android:layout_marginBottom="16dp"/> + android:visibility="gone"/> - + diff --git a/src/com/android/settings/applications/manageapplications/ManageApplications.java b/src/com/android/settings/applications/manageapplications/ManageApplications.java index 1f577b43c45..44ea575a825 100644 --- a/src/com/android/settings/applications/manageapplications/ManageApplications.java +++ b/src/com/android/settings/applications/manageapplications/ManageApplications.java @@ -67,7 +67,6 @@ import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; -import android.widget.ArrayAdapter; import android.widget.FrameLayout; import android.widget.Spinner; @@ -128,6 +127,7 @@ import com.android.settingslib.applications.ApplicationsState.VolumeFilter; import com.android.settingslib.applications.StorageStatsSource; import com.android.settingslib.fuelgauge.PowerWhitelistBackend; import com.android.settingslib.utils.ThreadUtils; +import com.android.settingslib.widget.settingsspinner.SettingsSpinnerAdapter; import java.util.ArrayList; import java.util.Arrays; @@ -757,7 +757,7 @@ public class ManageApplications extends InstrumentedFragment } } - static class FilterSpinnerAdapter extends ArrayAdapter { + static class FilterSpinnerAdapter extends SettingsSpinnerAdapter { private final ManageApplications mManageApplications; private final Context mContext; @@ -767,10 +767,9 @@ public class ManageApplications extends InstrumentedFragment private final ArrayList mFilterOptions = new ArrayList<>(); public FilterSpinnerAdapter(ManageApplications manageApplications) { - super(manageApplications.getContext(), R.layout.filter_spinner_item); + super(manageApplications.getContext()); mContext = manageApplications.getContext(); mManageApplications = manageApplications; - setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); } public AppFilterItem getFilter(int position) {