belongs to Maven artifact com.android.support:preference-v7:28.0.0-alpha1
SwitchPreferenceCompat
  public
  
  
  
  class
  SwitchPreferenceCompat
  
  
  
  
  
  
  
    extends TwoStatePreference
  
  
  
  
  
  
| java.lang.Object | |||
| ↳ | android.support.v7.preference.Preference | ||
| ↳ | android.support.v7.preference.TwoStatePreference | ||
| ↳ | android.support.v7.preference.SwitchPreferenceCompat | ||
A Preference that provides a two-state toggleable option.
 
This preference will store a boolean into the SharedPreferences.
Summary
Inherited XML attributes | |
|---|---|
  
    
  android.support.v7.preference.Preference
 | |
Inherited constants | 
|---|
  
    
    android.support.v7.preference.Preference
  
   | 
Inherited fields | 
|---|
  
    
    android.support.v7.preference.TwoStatePreference
  
   | 
Public constructors | |
|---|---|
      
      SwitchPreferenceCompat(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)
      
      
        Construct a new SwitchPreference with the given style options.  | 
  |
      
      SwitchPreferenceCompat(Context context, AttributeSet attrs, int defStyleAttr)
      
      
        Construct a new SwitchPreference with the given style options.  | 
  |
      
      SwitchPreferenceCompat(Context context, AttributeSet attrs)
      
      
        Construct a new SwitchPreference with the given style options.  | 
  |
      
      SwitchPreferenceCompat(Context context)
      
      
        Construct a new SwitchPreference with default style options.  | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        CharSequence
     | 
  
    
      
      getSwitchTextOff()
      
      
     | 
  
        
        
        
        
        
        CharSequence
     | 
  
    
      
      getSwitchTextOn()
      
      
     | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onBindViewHolder(PreferenceViewHolder holder)
      
      
        Binds the created View to the data for this Preference.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setSwitchTextOff(int resId)
      
      
        Set the text displayed on the switch widget in the off state.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setSwitchTextOff(CharSequence offText)
      
      
        Set the text displayed on the switch widget in the off state.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setSwitchTextOn(CharSequence onText)
      
      
        Set the text displayed on the switch widget in the on state.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setSwitchTextOn(int resId)
      
      
        Set the text displayed on the switch widget in the on state.  | 
  
Inherited methods | |
|---|---|
  
    
  
    android.support.v7.preference.TwoStatePreference
  
 | |
  
    
  
    android.support.v7.preference.Preference
  
 | |
  
    
  
    java.lang.Object
  
 | |
  
    
  
    java.lang.Comparable
  
 | |
Public constructors
SwitchPreferenceCompat
SwitchPreferenceCompat (Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)
Construct a new SwitchPreference with the given style options.
| Parameters | |
|---|---|
context | 
        
          Context: The Context that will style this preference | 
      
attrs | 
        
          AttributeSet: Style attributes that differ from the default | 
      
defStyleAttr | 
        
          int: An attribute in the current theme that contains a
        reference to a style resource that supplies default values for
        the view. Can be 0 to not look for defaults. | 
      
defStyleRes | 
        
          int: A resource identifier of a style resource that
        supplies default values for the view, used only if
        defStyleAttr is 0 or can not be found in the theme. Can be 0
        to not look for defaults.
 | 
      
SwitchPreferenceCompat
SwitchPreferenceCompat (Context context, AttributeSet attrs, int defStyleAttr)
Construct a new SwitchPreference with the given style options.
| Parameters | |
|---|---|
context | 
        
          Context: The Context that will style this preference | 
      
attrs | 
        
          AttributeSet: Style attributes that differ from the default | 
      
defStyleAttr | 
        
          int: An attribute in the current theme that contains a
        reference to a style resource that supplies default values for
        the view. Can be 0 to not look for defaults.
 | 
      
SwitchPreferenceCompat
SwitchPreferenceCompat (Context context, AttributeSet attrs)
Construct a new SwitchPreference with the given style options.
| Parameters | |
|---|---|
context | 
        
          Context: The Context that will style this preference | 
      
attrs | 
        
          AttributeSet: Style attributes that differ from the default
 | 
      
SwitchPreferenceCompat
SwitchPreferenceCompat (Context context)
Construct a new SwitchPreference with default style options.
| Parameters | |
|---|---|
context | 
        
          Context: The Context that will style this preference
 | 
      
Public methods
getSwitchTextOff
CharSequence getSwitchTextOff ()
| Returns | |
|---|---|
CharSequence | 
        The text that will be displayed on the switch widget in the off state | 
getSwitchTextOn
CharSequence getSwitchTextOn ()
| Returns | |
|---|---|
CharSequence | 
        The text that will be displayed on the switch widget in the on state | 
onBindViewHolder
void onBindViewHolder (PreferenceViewHolder holder)
Binds the created View to the data for this Preference.
This is a good place to grab references to custom Views in the layout and set properties on them.
Make sure to call through to the superclass's implementation.
| Parameters | |
|---|---|
holder | 
        
          PreferenceViewHolder: The ViewHolder that provides references to the views to fill in. These views
               will be recycled, so you should not hold a reference to them after this method
               returns.
 | 
      
setSwitchTextOff
void setSwitchTextOff (int resId)
Set the text displayed on the switch widget in the off state. This should be a very short string; one word if possible.
| Parameters | |
|---|---|
resId | 
        
          int: The text as a string resource ID
 | 
      
setSwitchTextOff
void setSwitchTextOff (CharSequence offText)
Set the text displayed on the switch widget in the off state. This should be a very short string; one word if possible.
| Parameters | |
|---|---|
offText | 
        
          CharSequence: Text to display in the off state
 | 
      
setSwitchTextOn
void setSwitchTextOn (CharSequence onText)
Set the text displayed on the switch widget in the on state. This should be a very short string; one word if possible.
| Parameters | |
|---|---|
onText | 
        
          CharSequence: Text to display in the on state
 | 
      
setSwitchTextOn
void setSwitchTextOn (int resId)
Set the text displayed on the switch widget in the on state. This should be a very short string; one word if possible.
| Parameters | |
|---|---|
resId | 
        
          int: The text as a string resource ID
 | 
      
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