android.preference
Class ListPreference

java.lang.Object
  extended by android.preference.Preference
      extended by android.preference.DialogPreference
          extended by android.preference.ListPreference
All Implemented Interfaces:
DialogInterface.OnClickListener, DialogInterface.OnDismissListener, PreferenceManager.OnActivityDestroyListener, Comparable<Preference>

public class ListPreference
extends DialogPreference


Nested Class Summary
 
Nested classes/interfaces inherited from class android.preference.Preference
Preference.BaseSavedState, Preference.OnPreferenceChangeListener, Preference.OnPreferenceClickListener
 
Field Summary
 
Fields inherited from class android.preference.Preference
DEFAULT_ORDER
 
Constructor Summary
ListPreference(Context context)
           
ListPreference(Context context, AttributeSet attrs)
           
 
Method Summary
 int findIndexOfValue(String value)
           
 CharSequence[] getEntries()
           
 CharSequence getEntry()
           
 CharSequence[] getEntryValues()
           
 CharSequence getSummary()
           
 String getValue()
           
protected  void onDialogClosed(boolean positiveResult)
           
protected  Object onGetDefaultValue(TypedArray a, int index)
           
protected  void onPrepareDialogBuilder(AlertDialog.Builder builder)
           
protected  void onRestoreInstanceState(Parcelable state)
           
protected  Parcelable onSaveInstanceState()
           
protected  void onSetInitialValue(boolean restoreValue, Object defaultValue)
           
 void setEntries(CharSequence[] entries)
           
 void setEntries(int entriesResId)
           
 void setEntryValues(CharSequence[] entryValues)
           
 void setEntryValues(int entryValuesResId)
           
 void setSummary(CharSequence summary)
           
 void setValue(String value)
           
 void setValueIndex(int index)
           
 
Methods inherited from class android.preference.DialogPreference
getDialog, getDialogIcon, getDialogLayoutResource, getDialogMessage, getDialogTitle, getNegativeButtonText, getPositiveButtonText, onActivityDestroy, onBindDialogView, onClick, onClick, onCreateDialogView, 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, getPersistedBoolean, getPersistedFloat, getPersistedInt, getPersistedLong, getPersistedString, getPreferenceManager, getSharedPreferences, getShouldDisableView, getTitle, getTitleRes, getView, getWidgetLayoutResource, hasKey, isEnabled, isPersistent, isSelectable, notifyChanged, notifyDependencyChange, notifyHierarchyChanged, onAttachedToActivity, onAttachedToHierarchy, onBindView, onCreateView, onDependencyChanged, onPrepareForRemoval, peekExtras, persistBoolean, persistFloat, persistInt, persistLong, persistString, restoreHierarchyState, saveHierarchyState, setDefaultValue, setDependency, setEnabled, setFragment, setIcon, setIcon, setIntent, setKey, setLayoutResource, setOnPreferenceChangeListener, setOnPreferenceClickListener, setOrder, setPersistent, setSelectable, setShouldDisableView, setSummary, setTitle, setTitle, setWidgetLayoutResource, shouldCommit, shouldDisableDependents, shouldPersist, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ListPreference

public ListPreference(Context context,
                      AttributeSet attrs)

ListPreference

public ListPreference(Context context)
Method Detail

setEntries

public void setEntries(CharSequence[] entries)

setEntries

public void setEntries(int entriesResId)

getEntries

public CharSequence[] getEntries()

setEntryValues

public void setEntryValues(CharSequence[] entryValues)

setEntryValues

public void setEntryValues(int entryValuesResId)

getEntryValues

public CharSequence[] getEntryValues()

setValue

public void setValue(String value)

getSummary

public CharSequence getSummary()
Overrides:
getSummary in class Preference

setSummary

public void setSummary(CharSequence summary)
Overrides:
setSummary in class Preference

setValueIndex

public void setValueIndex(int index)

getValue

public String getValue()

getEntry

public CharSequence getEntry()

findIndexOfValue

public int findIndexOfValue(String value)

onPrepareDialogBuilder

protected void onPrepareDialogBuilder(AlertDialog.Builder builder)
Overrides:
onPrepareDialogBuilder in class DialogPreference

onDialogClosed

protected void onDialogClosed(boolean positiveResult)
Overrides:
onDialogClosed in class DialogPreference

onGetDefaultValue

protected Object onGetDefaultValue(TypedArray a,
                                   int index)
Overrides:
onGetDefaultValue in class Preference

onSetInitialValue

protected void onSetInitialValue(boolean restoreValue,
                                 Object defaultValue)
Overrides:
onSetInitialValue in class Preference

onSaveInstanceState

protected Parcelable onSaveInstanceState()
Overrides:
onSaveInstanceState in class DialogPreference

onRestoreInstanceState

protected void onRestoreInstanceState(Parcelable state)
Overrides:
onRestoreInstanceState in class DialogPreference


Copyright © 2008-2012. All Rights Reserved.