Class PresetPreference
java.lang.Object
android.preference.Preference
android.preference.DialogPreference
com.brightcove.player.captioning.preferences.ListDialogPreference
com.brightcove.player.captioning.preferences.PresetPreference
- All Implemented Interfaces:
android.content.DialogInterface.OnClickListener
,android.content.DialogInterface.OnDismissListener
,android.preference.PreferenceManager.OnActivityDestroyListener
,Comparable<android.preference.Preference>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.brightcove.player.captioning.preferences.ListDialogPreference
ListDialogPreference.OnValueChangedListener
Nested classes/interfaces inherited from class android.preference.Preference
android.preference.Preference.BaseSavedState, android.preference.Preference.OnPreferenceChangeListener, android.preference.Preference.OnPreferenceClickListener
-
Field Summary
Fields inherited from class android.preference.Preference
DEFAULT_ORDER
-
Constructor Summary
ConstructorDescriptionPresetPreference
(android.content.Context context, android.util.AttributeSet attrs) -
Method Summary
Modifier and TypeMethodDescriptiongetStyleForPreset
(int preset) protected void
onBindListItem
(android.view.View view, int index) Populates a list item view with data for the specified index.boolean
This determines whether the dependent preferences below this should be disabled.Methods inherited from class com.brightcove.player.captioning.preferences.ListDialogPreference
getIndexForValue, getSummary, getTitleAt, getValue, getValueAt, onGetDefaultValue, onPrepareDialogBuilder, onRestoreInstanceState, onSaveInstanceState, onSetInitialValue, setListItemLayoutResource, setOnValueChangedListener, setTitles, setValue, setValues
Methods inherited from class android.preference.DialogPreference
getDialog, getDialogIcon, getDialogLayoutResource, getDialogMessage, getDialogTitle, getNegativeButtonText, getPositiveButtonText, onActivityDestroy, onBindDialogView, onClick, onClick, onCreateDialogView, onDialogClosed, onDismiss, setDialogIcon, setDialogIcon, setDialogLayoutResource, setDialogMessage, setDialogMessage, setDialogTitle, setDialogTitle, setNegativeButtonText, setNegativeButtonText, setPositiveButtonText, setPositiveButtonText, showDialog
Methods inherited from class android.preference.Preference
callChangeListener, compareTo, findPreferenceInHierarchy, getContext, getDependency, getEditor, getExtras, getFragment, getIcon, getIntent, getKey, getLayoutResource, getOnPreferenceChangeListener, getOnPreferenceClickListener, getOrder, getParent, getPersistedBoolean, getPersistedFloat, getPersistedInt, getPersistedLong, getPersistedString, getPersistedStringSet, getPreferenceDataStore, getPreferenceManager, getSharedPreferences, getShouldDisableView, getTitle, getTitleRes, getView, getWidgetLayoutResource, hasKey, isEnabled, isIconSpaceReserved, isPersistent, isRecycleEnabled, isSelectable, isSingleLineTitle, notifyChanged, notifyDependencyChange, notifyHierarchyChanged, onAttachedToActivity, onAttachedToHierarchy, onBindView, onCreateView, onDependencyChanged, onParentChanged, onPrepareForRemoval, peekExtras, persistBoolean, persistFloat, persistInt, persistLong, persistString, persistStringSet, restoreHierarchyState, saveHierarchyState, setDefaultValue, setDependency, setEnabled, setFragment, setIcon, setIcon, setIconSpaceReserved, setIntent, setKey, setLayoutResource, setOnPreferenceChangeListener, setOnPreferenceClickListener, setOrder, setPersistent, setPreferenceDataStore, setRecycleEnabled, setSelectable, setShouldDisableView, setSingleLineTitle, setSummary, setSummary, setTitle, setTitle, setWidgetLayoutResource, shouldCommit, shouldPersist, toString
-
Field Details
-
PRESET_CUSTOM
public static final float PRESET_CUSTOM- See Also:
-
-
Constructor Details
-
PresetPreference
public PresetPreference(android.content.Context context, android.util.AttributeSet attrs)
-
-
Method Details
-
getStyleForPreset
-
shouldDisableDependents
public boolean shouldDisableDependents()This determines whether the dependent preferences below this should be disabled. In this case, the dependent should be disabled if CUSTOM is not selected.- Overrides:
shouldDisableDependents
in classandroid.preference.Preference
-
onBindListItem
protected void onBindListItem(android.view.View view, int index) Description copied from class:ListDialogPreference
Populates a list item view with data for the specified index.- Specified by:
onBindListItem
in classListDialogPreference
- Parameters:
view
- the view to populateindex
- the index for which to populate the view- See Also:
-