Android APIs
package

android.support.v7.preference

Interfaces

DialogPreference.TargetFragment  
Preference.OnPreferenceChangeListener Interface definition for a callback to be invoked when the value of this Preference has been changed by the user and is about to be set and/or persisted. 
Preference.OnPreferenceClickListener Interface definition for a callback to be invoked when a Preference is clicked. 
PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback  
PreferenceFragmentCompat.OnPreferenceStartFragmentCallback Interface that PreferenceFragment's containing activity should implement to be able to process preference items that wish to switch to a specified fragment. 
PreferenceFragmentCompat.OnPreferenceStartScreenCallback Interface that PreferenceFragment's containing activity should implement to be able to process preference items that wish to switch to a new screen of preferences. 
PreferenceManager.OnDisplayPreferenceDialogListener Interface definition for a class that will be called when a Preference requests to display a dialog. 
PreferenceManager.OnNavigateToScreenListener Interface definition for a class that will be called when a PreferenceScreen requests navigation. 
PreferenceManager.OnPreferenceTreeClickListener Interface definition for a callback to be invoked when a Preference in the hierarchy rooted at this PreferenceScreen is clicked. 

Classes

CheckBoxPreference A Preference that provides checkbox widget functionality. 
DialogPreference A base class for Preference objects that are dialog-based. 
EditTextPreference A Preference that allows for string input. 
EditTextPreferenceDialogFragmentCompat  
ListPreference A Preference that displays a list of entries as a dialog. 
ListPreferenceDialogFragmentCompat  
Preference Represents the basic Preference UI building block displayed by a PreferenceFragmentCompat in the form of a RecyclerView
Preference.BaseSavedState A base class for managing the instance state of a Preference
PreferenceCategory Used to group Preference objects and provide a disabled title above the group. 
PreferenceDialogFragmentCompat  
PreferenceFragmentCompat Shows a hierarchy of Preference objects as lists. 
PreferenceGroup A container for multiple Preference objects. 
PreferenceManager Used to help create Preference hierarchies from activities or XML. 
PreferenceScreen Represents a top-level Preference that is the root of a Preference hierarchy. 
PreferenceViewHolder A RecyclerView.ViewHolder class which caches views associated with the default Preference layouts. 
R  
R.anim  
R.attr  
R.bool  
R.color  
R.dimen  
R.drawable  
R.id  
R.integer  
R.layout  
R.string  
R.style  
R.styleable  
SwitchPreferenceCompat A Preference that provides a two-state toggleable option. 
TwoStatePreference Common base class for preferences that have two selectable states, persist a boolean value in SharedPreferences, and may have dependent preferences that are enabled/disabled based on the current state.