diff --git a/res/layout/apps_filter_spinner.xml b/res/layout/apps_filter_spinner.xml index 1de570528be..fcdcb5e8756 100644 --- a/res/layout/apps_filter_spinner.xml +++ b/res/layout/apps_filter_spinner.xml @@ -21,13 +21,11 @@ android:layout_height="wrap_content" android:background="@android:color/transparent"> - - - diff --git a/res/layout/tare_dropdown_page.xml b/res/layout/tare_dropdown_page.xml index 79931e88938..674b189912d 100644 --- a/res/layout/tare_dropdown_page.xml +++ b/res/layout/tare_dropdown_page.xml @@ -6,15 +6,14 @@ android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".development.tare.DropdownActivity"> - + android:theme="@style/Widget.PopupWindow.Settings" /> + android:text="@string/tare_revert" + style="@style/ActionPrimaryButton" /> diff --git a/src/com/android/settings/applications/ProcessStatsBase.java b/src/com/android/settings/applications/ProcessStatsBase.java index 67fc4c1eb3f..ce1453ff635 100644 --- a/src/com/android/settings/applications/ProcessStatsBase.java +++ b/src/com/android/settings/applications/ProcessStatsBase.java @@ -30,7 +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; +import com.android.settingslib.widget.SettingsSpinnerAdapter; public abstract class ProcessStatsBase extends SettingsPreferenceFragment implements OnItemSelectedListener { diff --git a/src/com/android/settings/applications/manageapplications/ManageApplications.java b/src/com/android/settings/applications/manageapplications/ManageApplications.java index 0c1270621c1..a6ce6fbeb84 100644 --- a/src/com/android/settings/applications/manageapplications/ManageApplications.java +++ b/src/com/android/settings/applications/manageapplications/ManageApplications.java @@ -135,7 +135,7 @@ import com.android.settingslib.applications.ApplicationsState.CompoundFilter; import com.android.settingslib.applications.ApplicationsState.VolumeFilter; import com.android.settingslib.fuelgauge.PowerAllowlistBackend; import com.android.settingslib.utils.ThreadUtils; -import com.android.settingslib.widget.settingsspinner.SettingsSpinnerAdapter; +import com.android.settingslib.widget.SettingsSpinnerAdapter; import com.google.android.material.appbar.AppBarLayout; diff --git a/src/com/android/settings/datausage/CycleAdapter.java b/src/com/android/settings/datausage/CycleAdapter.java index 1292d001435..2cabd8de452 100644 --- a/src/com/android/settings/datausage/CycleAdapter.java +++ b/src/com/android/settings/datausage/CycleAdapter.java @@ -27,7 +27,7 @@ import com.android.net.module.util.NetworkStatsUtils; import com.android.settings.Utils; import com.android.settingslib.net.ChartData; import com.android.settingslib.net.NetworkCycleData; -import com.android.settingslib.widget.settingsspinner.SettingsSpinnerAdapter; +import com.android.settingslib.widget.SettingsSpinnerAdapter; import java.time.ZonedDateTime; import java.util.Iterator; diff --git a/src/com/android/settings/datausage/SpinnerPreference.java b/src/com/android/settings/datausage/SpinnerPreference.java index 67298a14bb6..867930baa97 100644 --- a/src/com/android/settings/datausage/SpinnerPreference.java +++ b/src/com/android/settings/datausage/SpinnerPreference.java @@ -18,12 +18,12 @@ import android.content.Context; import android.util.AttributeSet; import android.view.View; import android.widget.AdapterView; +import android.widget.Spinner; import androidx.preference.Preference; import androidx.preference.PreferenceViewHolder; import com.android.settings.R; -import com.android.settingslib.widget.settingsspinner.SettingsSpinner; public class SpinnerPreference extends Preference implements CycleAdapter.SpinnerInterface { @@ -63,7 +63,7 @@ public class SpinnerPreference extends Preference implements CycleAdapter.Spinne @Override public void onBindViewHolder(PreferenceViewHolder holder) { super.onBindViewHolder(holder); - SettingsSpinner spinner = (SettingsSpinner) holder.findViewById(R.id.cycles_spinner); + Spinner spinner = (Spinner) holder.findViewById(R.id.cycles_spinner); spinner.setAdapter(mAdapter); spinner.setSelection(mPosition); spinner.setOnItemSelectedListener(mOnSelectedListener); diff --git a/src/com/android/settings/development/tare/DropdownActivity.java b/src/com/android/settings/development/tare/DropdownActivity.java index c1a11fa7e3e..55f1fec0585 100644 --- a/src/com/android/settings/development/tare/DropdownActivity.java +++ b/src/com/android/settings/development/tare/DropdownActivity.java @@ -26,6 +26,7 @@ import android.widget.ArrayAdapter; import android.widget.Spinner; import com.android.settings.R; +import com.android.settingslib.widget.SettingsSpinnerAdapter; /** * Dropdown activity to allow for the user to easily switch between the different TARE @@ -58,9 +59,8 @@ public class DropdownActivity extends Activity { String[] policies = getResources().getStringArray(R.array.tare_policies); - ArrayAdapter arrayAdapter = new ArrayAdapter<>(DropdownActivity.this, - android.R.layout.simple_list_item_1, policies); - arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + ArrayAdapter arrayAdapter = new SettingsSpinnerAdapter(this); + arrayAdapter.addAll(policies); mSpinner.setAdapter(arrayAdapter); mSpinner.setSelection(policy); diff --git a/src/com/android/settings/deviceinfo/storage/StorageSelectionPreferenceController.java b/src/com/android/settings/deviceinfo/storage/StorageSelectionPreferenceController.java index 5d5a2a58194..d972575983a 100644 --- a/src/com/android/settings/deviceinfo/storage/StorageSelectionPreferenceController.java +++ b/src/com/android/settings/deviceinfo/storage/StorageSelectionPreferenceController.java @@ -26,8 +26,8 @@ import androidx.annotation.VisibleForTesting; import androidx.preference.PreferenceScreen; import com.android.settings.core.BasePreferenceController; +import com.android.settingslib.widget.SettingsSpinnerAdapter; import com.android.settingslib.widget.SettingsSpinnerPreference; -import com.android.settingslib.widget.settingsspinner.SettingsSpinnerAdapter; import java.util.ArrayList; import java.util.Collections;