belongs to Maven artifact com.android.support:preference-v7:28.0.0-alpha1
PreferenceViewHolder
public class PreferenceViewHolder
extends RecyclerView.ViewHolder
| java.lang.Object | ||
| ↳ | android.support.v7.widget.RecyclerView.ViewHolder | |
| ↳ | android.support.v7.preference.PreferenceViewHolder | |
A RecyclerView.ViewHolder class which caches views associated with the default Preference layouts. Cached views can be retrieved by calling findViewById(int).
Summary
Inherited fields |
|---|
android.support.v7.widget.RecyclerView.ViewHolder |
Public methods | |
|---|---|
View | findViewById(int id) Returns a cached reference to a subview managed by this object. |
boolean | isDividerAllowedAbove() Dividers are only drawn between items if both items allow it, or above the first and below the last item if that item allows it. |
boolean | isDividerAllowedBelow() Dividers are only drawn between items if both items allow it, or above the first and below the last item if that item allows it. |
void | setDividerAllowedAbove(boolean allowed) Dividers are only drawn between items if both items allow it, or above the first and below the last item if that item allows it. |
void | setDividerAllowedBelow(boolean allowed) Dividers are only drawn between items if both items allow it, or above the first and below the last item if that item allows it. |
Inherited methods | |
|---|---|
android.support.v7.widget.RecyclerView.ViewHolder | |
java.lang.Object | |
Public methods
findViewById
View findViewById (int id)
Returns a cached reference to a subview managed by this object. If the view reference is not yet cached, it falls back to calling findViewById(int) and caches the result.
| Parameters | |
|---|---|
id | int: Resource ID of the view to find |
| Returns | |
|---|---|
View | The view, or null if no view with the requested ID is found. |
isDividerAllowedAbove
boolean isDividerAllowedAbove ()
Dividers are only drawn between items if both items allow it, or above the first and below the last item if that item allows it.
| Returns | |
|---|---|
boolean | true if dividers are allowed above this item |
isDividerAllowedBelow
boolean isDividerAllowedBelow ()
Dividers are only drawn between items if both items allow it, or above the first and below the last item if that item allows it.
| Returns | |
|---|---|
boolean | true if dividers are allowed below this item |
setDividerAllowedAbove
void setDividerAllowedAbove (boolean allowed)
Dividers are only drawn between items if both items allow it, or above the first and below the last item if that item allows it. By default, onBindViewHolder(PreferenceViewHolder) will set this to the same value as returned by isSelectable(), so that non-selectable items do not have a divider drawn above them.
| Parameters | |
|---|---|
allowed | boolean: false to prevent dividers being drawn above this item |
setDividerAllowedBelow
void setDividerAllowedBelow (boolean allowed)
Dividers are only drawn between items if both items allow it, or above the first and below the last item if that item allows it. By default, onBindViewHolder(PreferenceViewHolder) will set this to the same value as returned by isSelectable(), so that non-selectable items do not have a divider drawn below them.
| Parameters | |
|---|---|
allowed | boolean: false to prevent dividers being drawn below this item |
Interfaces
- DialogPreference.TargetFragment
- Preference.OnPreferenceChangeListener
- Preference.OnPreferenceClickListener
- PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback
- PreferenceFragmentCompat.OnPreferenceStartFragmentCallback
- PreferenceFragmentCompat.OnPreferenceStartScreenCallback
- PreferenceGroup.PreferencePositionCallback
- PreferenceManager.OnDisplayPreferenceDialogListener
- PreferenceManager.OnNavigateToScreenListener
- PreferenceManager.OnPreferenceTreeClickListener
Classes
- CheckBoxPreference
- DialogPreference
- DropDownPreference
- EditTextPreference
- EditTextPreferenceDialogFragmentCompat
- ListPreference
- ListPreferenceDialogFragmentCompat
- MultiSelectListPreferenceDialogFragmentCompat
- Preference
- Preference.BaseSavedState
- PreferenceCategory
- PreferenceDataStore
- PreferenceDialogFragmentCompat
- PreferenceFragmentCompat
- PreferenceGroup
- PreferenceManager
- PreferenceManager.PreferenceComparisonCallback
- PreferenceManager.SimplePreferenceComparisonCallback
- PreferenceScreen
- PreferenceViewHolder
- 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
- SeekBarPreference
- SwitchPreferenceCompat
- TwoStatePreference