Compartir a través de


ListPreference Clase

Definición

que Preference muestra una lista de entradas como un cuadro de diálogo.

[Android.Runtime.Register("android/preference/ListPreference", DoNotGenerateAcw=true)]
public class ListPreference : Android.Preferences.DialogPreference
[<Android.Runtime.Register("android/preference/ListPreference", DoNotGenerateAcw=true)>]
type ListPreference = class
    inherit DialogPreference
Herencia
Atributos

Comentarios

que Preference muestra una lista de entradas como un cuadro de diálogo.

Esta preferencia almacenará una cadena en sharedPreferences. Esta cadena será el valor de la #setEntryValues(CharSequence[]) matriz.

Este miembro está en desuso. Use la biblioteca de preferencias de AndroidX para un comportamiento coherente en todos los dispositivos. Para obtener más información sobre el uso de la biblioteca de preferencias de AndroidX, consulte Configuración.

Documentación de Java para android.preference.ListPreference.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

ListPreference(Context)
ListPreference(Context, IAttributeSet)
ListPreference(Context, IAttributeSet, Int32)
ListPreference(Context, IAttributeSet, Int32, Int32)
ListPreference(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

DefaultOrder

Especifique para #setOrder(int) si no se requiere un pedido específico.

(Heredado de Preference)

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Context

Devuelve el android.content.Context valor de esta preferencia.

(Heredado de Preference)
Dependency

Devuelve la clave de la dependencia de esta preferencia. -o bien- Establece la clave de una Preferencia de la que dependerá esta Preferencia.

(Heredado de Preference)
Dialog

Obtiene el cuadro de diálogo que muestra esta preferencia.

(Heredado de DialogPreference)
DialogIcon

Devuelve el icono que se va a mostrar en los diálogos posteriores. -o bien- Establece el icono del cuadro de diálogo.

(Heredado de DialogPreference)
DialogLayoutResource

Devuelve el recurso de diseño que se usa como vista de contenido para los diálogos posteriores. -o bien- Establece el recurso de diseño que se infla como el View que se va a mostrar como la vista de contenido de los diálogos posteriores.

(Heredado de DialogPreference)
DialogMessage

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de DialogPreference)
DialogMessageFormatted

Devuelve el mensaje que se va a mostrar en los diálogos posteriores. -o bien- Establece el mensaje del cuadro de diálogo.

(Heredado de DialogPreference)
DialogTitle

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de DialogPreference)
DialogTitleFormatted

Devuelve el título que se va a mostrar en los diálogos posteriores. -o bien- Establece el título del cuadro de diálogo.

(Heredado de DialogPreference)
Editor

Devuelve un donde SharedPreferences.Editor esta Preferencia puede guardar sus valores.

(Heredado de Preference)
Enabled

Comprueba si esta preferencia debe estar habilitada en la lista. -o bien- Establece si esta preferencia está habilitada.

(Heredado de Preference)
Entry

que Preference muestra una lista de entradas como un cuadro de diálogo.

EntryFormatted

Devuelve la entrada correspondiente al valor actual.

Extras

Devuelve el objeto Bundle extras asociado a esta preferencia, creando una nueva agrupación si actualmente no hay ninguna.

(Heredado de Preference)
Fragment

Devuelve el nombre de clase de fragmento asociado a esta Preferencia. -o bien- Establece el nombre de clase de un fragmento que se va a mostrar cuando se hace clic en esta preferencia.

(Heredado de Preference)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasKey

Comprueba si esta preferencia tiene una clave válida.

(Heredado de Preference)
Icon

Devuelve el icono de esta preferencia. -o bien- Establece el icono de esta preferencia con un drawable.

(Heredado de Preference)
IconSpaceReserved

Obtiene si el espacio en el que está reservada esta vista de icono de preferencia. -o bien- Establece si se reserva el espacio de esta vista de icono de preferencia cuando no se proporciona ningún icono.

(Heredado de Preference)
Intent

Devuelve el Intent asociado a esta preferencia. -o bien- Establece un Intent objeto para Context#startActivity(Intent) el que se va a usar cuando se hace clic en esta preferencia.

(Heredado de Preference)
JniIdentityHashCode

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Object)
JniPeerMembers

que Preference muestra una lista de entradas como un cuadro de diálogo.

Key

Obtiene la clave de esta preferencia, que también es la clave que se usa para almacenar valores en SharedPreferences o PreferenceDataStore. -o bien- Establece la clave de esta preferencia, que se usa como clave para o SharedPreferencesPreferenceDataStore.

(Heredado de Preference)
LayoutResource

Obtiene el recurso de diseño que se mostrará como para View esta preferencia. -o bien- Establece el recurso de diseño que se infla como el View que se va a mostrar para esta preferencia.

(Heredado de Preference)
NegativeButtonText

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de DialogPreference)
NegativeButtonTextFormatted

Devuelve el texto del botón negativo que se va a mostrar en los diálogos posteriores. -o bien- Establece el texto del botón negativo del cuadro de diálogo.

(Heredado de DialogPreference)
OnPreferenceChangeListener

Devuelve la devolución de llamada que se va a invocar cuando el usuario cambia esta preferencia (pero antes de que se haya actualizado el estado interno). -o bien- Establece la devolución de llamada que se va a invocar cuando el usuario cambia esta preferencia (pero antes de que se haya actualizado el estado interno).

(Heredado de Preference)
OnPreferenceClickListener

Devuelve la devolución de llamada que se va a invocar cuando se hace clic en esta preferencia. -o bien- Establece la devolución de llamada que se va a invocar cuando se hace clic en esta preferencia.

(Heredado de Preference)
Order

Obtiene el orden de esta preferencia con respecto a otros objetos Preference en el mismo nivel. -o bien- Establece el orden de esta preferencia con respecto a otros objetos Preference en el mismo nivel.

(Heredado de Preference)
Parent

Devuelve el PreferenceGroup que es esta preferencia asignada a o null si esta preferencia no está asignada a ningún grupo o es una preferencia raíz.

(Heredado de Preference)
PeerReference

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Object)
Persistent

Comprueba si esta preferencia es persistente. -o bien- Establece si esta preferencia es persistente.

(Heredado de Preference)
PositiveButtonText

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de DialogPreference)
PositiveButtonTextFormatted

Devuelve el texto del botón positivo que se va a mostrar en los diálogos posteriores. -o bien- Establece el texto del botón positivo del cuadro de diálogo.

(Heredado de DialogPreference)
PreferenceDataStore

Devuelve PreferenceDataStore usado por esta preferencia. -o bien- Establece un objeto PreferenceDataStore que usará esta preferencia en lugar de usar android.content.SharedPreferences.

(Heredado de Preference)
PreferenceManager

Obtiene el PreferenceManager objeto que administra el árbol del objeto Preference.

(Heredado de Preference)
RecycleEnabled

Comprueba si esta preferencia se ha habilitado para que su vista se haya reciclado cuando se usa en la vista de lista. -o bien- Establece si esta preferencia ha habilitado para que su vista se recicla cuando se use en la vista de lista.

(Heredado de Preference)
Selectable

Comprueba si esta preferencia debe seleccionarse en la lista. -o bien- Establece si se puede seleccionar esta preferencia.

(Heredado de Preference)
SharedPreferences

Devuelve el SharedPreferences donde esta Preferencia puede leer sus valores.

(Heredado de Preference)
ShouldDisableView

Comprueba si esta preferencia debe deshabilitar su vista cuando se deshabilita la acción. -o bien- Establece si esta preferencia debe deshabilitar su vista cuando se deshabilita.

(Heredado de Preference)
SingleLineTitle

Obtiene si el título de esta preferencia está restringido a una sola línea. -o bien- Establece si se va a restringir el título de esta preferencia a una sola línea en lugar de permitir que se ajuste en varias líneas.

(Heredado de Preference)
Summary

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Preference)
SummaryFormatted

Devuelve el resumen de esta preferencia. -o bien- Establece el resumen de esta preferencia con un CharSequence.

(Heredado de Preference)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Title

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Preference)
TitleFormatted

Devuelve el título de esta preferencia. -o bien- Establece el título de esta preferencia con un CharSequence.

(Heredado de Preference)
TitleRes

Devuelve el identificador de recurso de título de esta preferencia.

(Heredado de Preference)
Value

Devuelve el valor de la clave. -o bien- Establece el valor de la clave.

WidgetLayoutResource

Obtiene el recurso de diseño de la parte del widget controlable de esta preferencia. -o bien- Establece el diseño de la parte del widget controlable de esta preferencia.

(Heredado de Preference)

Métodos

CallChangeListener(Object)

Llame a este método después de que el usuario cambie la preferencia, pero antes de establecer el estado interno.

(Heredado de Preference)
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
CompareTo(Preference)

Compara los objetos Preference en función del orden (si se establece), de lo contrario, alfabéticamente en los títulos.

(Heredado de Preference)
Dispose()

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Object)
Dispose(Boolean)

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
FindIndexOfValue(String)

Devuelve el índice del valor especificado (en la matriz de valores de entrada).

FindPreferenceInHierarchy(String)

Busca una Preferencia en esta jerarquía (todo, incluso encima o debajo de la PreferenceScreen interrupción de pantalla) con la clave especificada.

(Heredado de Preference)
GetEntries()

Lista de entradas que se van a mostrar en la lista en diálogos posteriores.

GetEntriesFormatted()

Lista de entradas que se van a mostrar en la lista en diálogos posteriores.

GetEntryValues()

Devuelve la matriz de valores que se va a guardar para la preferencia.

GetEntryValuesFormatted()

Devuelve la matriz de valores que se va a guardar para la preferencia.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetPersistedBoolean(Boolean)

Intenta obtener un valor booleano persistente si esta preferencia es persistente.

(Heredado de Preference)
GetPersistedFloat(Single)

Intenta obtener un float persistente si esta preferencia es persistente.

(Heredado de Preference)
GetPersistedInt(Int32)

Intenta obtener un valor int persistente si esta preferencia es persistente.

(Heredado de Preference)
GetPersistedLong(Int64)

Intenta obtener un long persistente si esta preferencia es persistente.

(Heredado de Preference)
GetPersistedString(String)

Intenta obtener una cadena persistente si esta preferencia es persistente.

(Heredado de Preference)
GetPersistedStringSet(ICollection<String>)

Intenta obtener un conjunto persistente de cadenas si esta preferencia es persistente.

(Heredado de Preference)
GetView(View, ViewGroup)

Obtiene la vista que se mostrará en .PreferenceActivity

(Heredado de Preference)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
NotifyChanged()

Se debe llamar a cuando los datos de esto Preference han cambiado.

(Heredado de Preference)
NotifyDependencyChange(Boolean)

Notifica a los dependientes de escucha de un cambio que afecte a la dependencia.

(Heredado de Preference)
NotifyHierarchyChanged()

Se debe llamar a cuando se ha agregado o quitado una preferencia de este grupo o se debe volver a evaluar la ordenación.

(Heredado de Preference)
OnActivityDestroy()

Para agregar

(Heredado de DialogPreference)
OnAttachedToActivity()

Se llama cuando se ha asociado la jerarquía de preferencias a .PreferenceActivity

(Heredado de Preference)
OnAttachedToHierarchy(PreferenceManager)

Se llama cuando esta preferencia se ha asociado a una jerarquía de preferencias.

(Heredado de Preference)
OnBindDialogView(View)

Enlaza vistas en la vista de contenido del cuadro de diálogo a los datos.

(Heredado de DialogPreference)
OnBindView(View)

Enlaza la vista creada a los datos de esta preferencia.

(Heredado de Preference)
OnClick()

Procesa un clic en la preferencia.

(Heredado de Preference)
OnClick(IDialogInterface, Int32)

Este método se invocará cuando se haga clic en un botón del cuadro de diálogo.

(Heredado de DialogPreference)
OnCreateDialogView()

Crea la vista de contenido para el cuadro de diálogo (si se requiere una vista de contenido personalizada).

(Heredado de DialogPreference)
OnCreateView(ViewGroup)

Crea la vista que se va a mostrar para esta preferencia en .PreferenceActivity

(Heredado de Preference)
OnDependencyChanged(Preference, Boolean)

Se llama cuando cambia la dependencia.

(Heredado de Preference)
OnDialogClosed(Boolean)

Se llama cuando se descarta el cuadro de diálogo y se debe usar para guardar los datos en .SharedPreferences

(Heredado de DialogPreference)
OnDismiss(IDialogInterface)

Este método se invocará cuando se descarte el cuadro de diálogo.

(Heredado de DialogPreference)
OnGetDefaultValue(TypedArray, Int32)

Se llama cuando se infla una preferencia y se debe leer el atributo de valor predeterminado.

(Heredado de Preference)
OnParentChanged(Preference, Boolean)

Se llama cuando cambia la dependencia primaria implícita.

(Heredado de Preference)
OnPrepareDialogBuilder(AlertDialog+Builder)

Prepara el generador de diálogos que se mostrará cuando se haga clic en la preferencia.

(Heredado de DialogPreference)
OnPrepareForRemoval()

Se llama cuando se quita esta preferencia de la jerarquía.

(Heredado de Preference)
OnRestoreInstanceState(IParcelable)

Enlace que permite que una preferencia vuelva a aplicar una representación de su estado interno que anteriormente había generado #onSaveInstanceState.

(Heredado de Preference)
OnSaveInstanceState()

Enlace que permite que una preferencia genere una representación de su estado interno que se puede usar más adelante para crear una nueva instancia con ese mismo estado.

(Heredado de Preference)
OnSetInitialValue(Boolean, Object)

Implemente esta opción para establecer el valor inicial de la preferencia.

(Heredado de Preference)
PeekExtras()

Devuelve el objeto Bundle extras asociado a esta preferencia, devolviendo null si no hay uno actualmente.

(Heredado de Preference)
PersistBoolean(Boolean)

Intenta conservar un valor booleano si esta preferencia es persistente.

(Heredado de Preference)
PersistFloat(Single)

Intenta conservar un valor long si esta preferencia es persistente.

(Heredado de Preference)
PersistInt(Int32)

Intenta conservar un valor int si esta preferencia es persistente.

(Heredado de Preference)
PersistLong(Int64)

Intenta conservar un valor long si esta preferencia es persistente.

(Heredado de Preference)
PersistString(String)

Intenta conservar una cadena si esta preferencia es persistente.

(Heredado de Preference)
PersistStringSet(ICollection<String>)

Intenta conservar un conjunto de cadenas si esta preferencia es persistente.

(Heredado de Preference)
RestoreHierarchyState(Bundle)

Restaure el estado guardado previamente de esta jerarquía de preferencias del contenedor especificado.

(Heredado de Preference)
SaveHierarchyState(Bundle)

Almacene el estado inmovilizado de esta jerarquía de preferencias en el contenedor especificado.

(Heredado de Preference)
SetDefaultValue(Object)

Establece el valor predeterminado de esta preferencia, que se establecerá si la persistencia está desactivada o la persistencia está activada y la preferencia no se encuentra en el almacenamiento persistente.

(Heredado de Preference)
SetDialogIcon(Int32)

Establece el icono (identificador de recurso) del cuadro de diálogo.

(Heredado de DialogPreference)
SetDialogMessage(Int32) (Heredado de DialogPreference)
SetDialogTitle(Int32) (Heredado de DialogPreference)
SetEntries(ICharSequence[])

Establece las entradas legibles que se muestran en la lista.

SetEntries(Int32)
SetEntries(String[])

Establece las entradas legibles que se muestran en la lista.

SetEntryValues(ICharSequence[])

Matriz para buscar el valor que se va a guardar para una preferencia cuando se selecciona una entrada de entradas.

SetEntryValues(Int32)
SetEntryValues(String[])

Matriz para buscar el valor que se va a guardar para una preferencia cuando se selecciona una entrada de entradas.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetIcon(Int32)

Establece el icono de esta preferencia con un identificador de recurso.

(Heredado de Preference)
SetNegativeButtonText(Int32) (Heredado de DialogPreference)
SetPositiveButtonText(Int32) (Heredado de DialogPreference)
SetSummary(Int32)

Establece el resumen de esta preferencia con un identificador de recurso.

(Heredado de Preference)
SetTitle(Int32)

Establece el título de esta preferencia con un identificador de recurso.

(Heredado de Preference)
SetValueIndex(Int32)

Establece el valor en el índice especificado a partir de los valores de entrada.

ShouldCommit()

Devuelve si debe Preference confirmar sus valores guardados en #getEditor().

(Heredado de Preference)
ShouldDisableDependents()

Comprueba si los dependientes de esta preferencia deben estar deshabilitados actualmente.

(Heredado de Preference)
ShouldPersist()

Comprueba si, en el momento dado, se llama a este método, esta Preferencia debe almacenar o restaurar sus valores en o SharedPreferences en PreferenceDataStore si se asignan.

(Heredado de Preference)
ShowDialog(Bundle)

Muestra el cuadro de diálogo asociado a esta preferencia.

(Heredado de DialogPreference)
ToArray<T>()

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Eventos

PreferenceChange

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Preference)
PreferenceClick

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Preference)

Implementaciones de interfaz explícitas

IComparable.CompareTo(Object)

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Preference)
IJavaPeerable.Disposed()

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Object)
IJavaPeerable.Finalized()

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

que Preference muestra una lista de entradas como un cuadro de diálogo.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

que Preference muestra una lista de entradas como un cuadro de diálogo.

GetJniTypeName(IJavaPeerable)

que Preference muestra una lista de entradas como un cuadro de diálogo.

Se aplica a