androidx.preference
The Preference library allows you to build interactive settings screens, without needing to handle interacting with device storage or managing the user interface.
Interfaces
DialogPreference.TargetFragment | 
            
               Interface for   | 
          
EditTextPreference.OnBindEditTextListener | 
            
               Interface definition for a callback to be invoked when the corresponding dialog view for this preference is bound.  | 
          
Preference.OnPreferenceChangeListener | 
            
               Interface definition for a callback to be invoked when the value of this   | 
          
Preference.OnPreferenceClickListener | 
            
               Interface definition for a callback to be invoked when a   | 
          
Preference.SummaryProvider | 
            
               Interface definition for a callback to be invoked when the summary of this   | 
          
PreferenceFragment.OnPreferenceDisplayDialogCallback | 
            
               Interface that the fragment's containing activity should implement to be able to process preference items that wish to display a dialog.  | 
          
PreferenceFragment.OnPreferenceStartFragmentCallback | 
            
               Interface that the fragment's containing activity should implement to be able to process preference items that wish to switch to a specified fragment.  | 
          
PreferenceFragment.OnPreferenceStartScreenCallback | 
            
               Interface that the fragment's containing activity should implement to be able to process preference items that wish to switch to a new screen of preferences.  | 
          
PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback | 
            
               Interface that the fragment's containing activity should implement to be able to process preference items that wish to display a dialog.  | 
          
PreferenceFragmentCompat.OnPreferenceStartFragmentCallback | 
            
               Interface that the fragment's containing activity should implement to be able to process preference items that wish to switch to a specified fragment.  | 
          
PreferenceFragmentCompat.OnPreferenceStartScreenCallback | 
            
               Interface that the fragment's containing activity should implement to be able to process preference items that wish to switch to a new screen of preferences.  | 
          
PreferenceGroup.PreferencePositionCallback | 
            
               Interface for PreferenceGroup adapters to implement so that   | 
          
PreferenceManager.OnDisplayPreferenceDialogListener | 
            
               Interface definition for a class that will be called when a   | 
          
PreferenceManager.OnNavigateToScreenListener | 
            
               Interface definition for a class that will be called when a   | 
          
PreferenceManager.OnPreferenceTreeClickListener | 
            
               Interface definition for a callback to be invoked when a   | 
          
Classes
CheckBoxPreference | 
            
               A   | 
          
DialogPreference | 
            
               A base class for   | 
          
DropDownPreference | 
            
               A   | 
          
EditTextPreference | 
            
               A   | 
          
EditTextPreference.SimpleSummaryProvider | 
            
               A simple   | 
          
EditTextPreferenceDialogFragment | 
            
               This class is deprecated. Use   | 
          
EditTextPreferenceDialogFragmentCompat | 
            |
ListPreference | 
            
               A   | 
          
ListPreference.SimpleSummaryProvider | 
            
               A simple   | 
          
ListPreferenceDialogFragment | 
            
               This class is deprecated. Use   | 
          
ListPreferenceDialogFragmentCompat | 
            |
MultiSelectListPreference | 
            
               A   | 
          
MultiSelectListPreferenceDialogFragment | 
            
               This class is deprecated. Use   | 
          
MultiSelectListPreferenceDialogFragmentCompat | 
            |
Preference | 
            
               The basic building block that represents an individual setting displayed to a user in the preference hierarchy.  | 
          
Preference.BaseSavedState | 
            
               A base class for managing the instance state of a   | 
          
PreferenceCategory | 
            
               A container that is used to group similar   | 
          
PreferenceDataStore | 
            
               A data store interface to be implemented and provided to the   | 
          
PreferenceDialogFragment | 
            
               This class is deprecated. Use   | 
          
PreferenceDialogFragmentCompat | 
            
               Abstract base class which presents a dialog associated with a   | 
          
PreferenceFragment | 
            
               This class is deprecated. Use   | 
          
PreferenceFragmentCompat | 
            
               A PreferenceFragmentCompat is the entry point to using the Preference library.  | 
          
PreferenceGroup | 
            
               A container for multiple   | 
          
PreferenceGroupKt | 
            |
PreferenceHeaderFragmentCompat | 
            
               
  | 
          
PreferenceManager | 
            
               Used to help create   | 
          
PreferenceManager.PreferenceComparisonCallback | 
            
               Callback class to be used by the   | 
          
PreferenceManager.SimplePreferenceComparisonCallback | 
            
               A basic implementation of   | 
          
PreferenceScreen | 
            
               A top-level container that represents a settings screen.  | 
          
PreferenceViewHolder | 
            
               A   | 
          
SeekBarPreference | 
            
               Preference based on android.preference.SeekBarPreference but uses support preference as a base .  | 
          
SwitchPreference | 
            
               A   | 
          
SwitchPreferenceCompat | 
            
               A   | 
          
TwoStatePreference | 
            
               Common base class for preferences that have two selectable states, save a boolean value, and may have dependent preferences that are enabled/disabled based on the current state.  |