PreferenceGroup.PreferencePositionCallback
public
static
interface
PreferenceGroup.PreferencePositionCallback
| androidx.preference.PreferenceGroup.PreferencePositionCallback |
Interface for PreferenceGroup adapters to implement so that
PreferenceFragmentCompat.scrollToPreference(String) and
PreferenceFragmentCompat.scrollToPreference(Preference)
can determine the correct scroll position to request.
Summary
Public methods | |
|---|---|
abstract
int
|
getPreferenceAdapterPosition(Preference preference)
Returns the adapter position of the specified |
abstract
int
|
getPreferenceAdapterPosition(String key)
Returns the adapter position of the first |
Public methods
getPreferenceAdapterPosition
public abstract int getPreferenceAdapterPosition (Preference preference)
Returns the adapter position of the specified Preference object
| Parameters | |
|---|---|
preference |
Preference: Preference object to find |
| Returns | |
|---|---|
int |
Adapter position of the Preference or RecyclerView.NO_POSITION
if not found
|
getPreferenceAdapterPosition
public abstract int getPreferenceAdapterPosition (String key)
Returns the adapter position of the first Preference with the specified key.
| Parameters | |
|---|---|
key |
String: Key of Preference to find |
| Returns | |
|---|---|
int |
Adapter position of the Preference or RecyclerView.NO_POSITION
if not found
|
Interfaces
- DialogPreference.TargetFragment
- EditTextPreference.OnBindEditTextListener
- Preference.OnPreferenceChangeListener
- Preference.OnPreferenceClickListener
- Preference.SummaryProvider
- PreferenceFragment.OnPreferenceDisplayDialogCallback
- PreferenceFragment.OnPreferenceStartFragmentCallback
- PreferenceFragment.OnPreferenceStartScreenCallback
- PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback
- PreferenceFragmentCompat.OnPreferenceStartFragmentCallback
- PreferenceFragmentCompat.OnPreferenceStartScreenCallback
- PreferenceGroup.PreferencePositionCallback
- PreferenceManager.OnDisplayPreferenceDialogListener
- PreferenceManager.OnNavigateToScreenListener
- PreferenceManager.OnPreferenceTreeClickListener
Classes
- CheckBoxPreference
- DialogPreference
- DropDownPreference
- EditTextPreference
- EditTextPreference.SimpleSummaryProvider
- EditTextPreferenceDialogFragment
- EditTextPreferenceDialogFragmentCompat
- ListPreference
- ListPreference.SimpleSummaryProvider
- ListPreferenceDialogFragment
- ListPreferenceDialogFragmentCompat
- MultiSelectListPreference
- MultiSelectListPreferenceDialogFragment
- MultiSelectListPreferenceDialogFragmentCompat
- Preference
- Preference.BaseSavedState
- PreferenceCategory
- PreferenceDataStore
- PreferenceDialogFragment
- PreferenceDialogFragmentCompat
- PreferenceFragment
- PreferenceFragmentCompat
- PreferenceGroup
- PreferenceManager
- PreferenceManager.PreferenceComparisonCallback
- PreferenceManager.SimplePreferenceComparisonCallback
- PreferenceScreen
- PreferenceViewHolder
- SeekBarPreference
- SwitchPreference
- SwitchPreferenceCompat
- TwoStatePreference