Condividi tramite


DialogPreference Classe

Definizione

Classe di base per Preference gli oggetti basati su dialoghi.

[Android.Runtime.Register("android/preference/DialogPreference", DoNotGenerateAcw=true)]
public abstract class DialogPreference : Android.Preferences.Preference, Android.Content.IDialogInterfaceOnClickListener, Android.Content.IDialogInterfaceOnDismissListener, Android.Preferences.PreferenceManager.IOnActivityDestroyListener, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/preference/DialogPreference", DoNotGenerateAcw=true)>]
type DialogPreference = class
    inherit Preference
    interface IDialogInterfaceOnClickListener
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IDialogInterfaceOnDismissListener
    interface PreferenceManager.IOnActivityDestroyListener
Ereditarietà
DialogPreference
Derivato
Attributi
Implementazioni

Commenti

Classe di base per Preference gli oggetti basati su dialoghi. Quando si fa clic su queste preferenze, aprire una finestra di dialogo che mostra i controlli delle preferenze effettivi.

Metodo deprecato. Usare la libreria di preferenzeAndroidX per un comportamento coerente in tutti i dispositivi. Per altre informazioni sull'uso della libreria di preferenze AndroidX, vedere Impostazioni.

Documentazione java per android.preference.DialogPreference.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Costruttori

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

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

DefaultOrder

Specificare per #setOrder(int) se non è necessario un ordine specifico.

(Ereditato da Preference)

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Context

Restituisce l'oggetto android.content.Context di questa preferenza.

(Ereditato da Preference)
Dependency

Restituisce la chiave della dipendenza da questa preferenza. -o- Imposta la chiave di una preferenza a seconda di questa preferenza.

(Ereditato da Preference)
Dialog

Ottiene la finestra di dialogo visualizzata da questa preferenza.

DialogIcon

Restituisce l'icona da visualizzare nei dialoghi successivi. oppure imposta l'icona della finestra di dialogo.

DialogLayoutResource

Restituisce la risorsa di layout usata come visualizzazione contenuto per le finestre di dialogo successive. oppure imposta la risorsa di layout gonfiata come oggetto da visualizzare come View visualizzazione contenuto delle finestre di dialogo successive.

DialogMessage

Classe di base per Preference gli oggetti basati su dialoghi.

DialogMessageFormatted

Restituisce il messaggio da visualizzare nelle finestre di dialogo successive. -o- Imposta il messaggio della finestra di dialogo.

DialogTitle

Classe di base per Preference gli oggetti basati su dialoghi.

DialogTitleFormatted

Restituisce il titolo da visualizzare nei dialoghi successivi. -o- Imposta il titolo della finestra di dialogo.

Editor

Restituisce un oggetto SharedPreferences.Editor in cui questa preferenza può salvare i relativi valori.

(Ereditato da Preference)
Enabled

Verifica se questa preferenza deve essere abilitata nell'elenco. -or- Imposta se questa preferenza è abilitata.

(Ereditato da Preference)
Extras

Restituisce l'oggetto Bundle extra associato a questa preferenza, creando un nuovo bundle se attualmente non ne esiste uno.

(Ereditato da Preference)
Fragment

Restituisce il nome della classe di frammento associato a questa preferenza. -or- Imposta il nome della classe di un frammento da visualizzare quando viene fatto clic su Questa preferenza.

(Ereditato da Preference)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
HasKey

Verifica se questa preferenza ha una chiave valida.

(Ereditato da Preference)
Icon

Restituisce l'icona di questa preferenza. -or- Imposta l'icona per questa preferenza con un oggetto Disegnabile.

(Ereditato da Preference)
IconSpaceReserved

Ottiene se lo spazio della visualizzazione dell'icona di preferenza è riservato. -o- Imposta se riservare lo spazio di questa visualizzazione icona preferenza quando non viene fornita alcuna icona.

(Ereditato da Preference)
Intent

Restituire l'oggetto Intent associato a questa preferenza. -o- Imposta un Intent oggetto da utilizzare per Context#startActivity(Intent) quando viene fatto clic su questa preferenza.

(Ereditato da Preference)
JniIdentityHashCode

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Object)
JniPeerMembers

Classe di base per Preference gli oggetti basati su dialoghi.

Key

Ottiene la chiave per questa preferenza, che è anche la chiave usata per archiviare i valori in SharedPreferences o PreferenceDataStore. -or- Imposta la chiave per questa preferenza, utilizzata come chiave su SharedPreferences o PreferenceDataStore.

(Ereditato da Preference)
LayoutResource

Ottiene la risorsa di layout che verrà visualizzata come per View questa preferenza. -o- Imposta la risorsa di layout gonfiata come View oggetto da visualizzare per questa preferenza.

(Ereditato da Preference)
NegativeButtonText

Classe di base per Preference gli oggetti basati su dialoghi.

NegativeButtonTextFormatted

Restituisce il testo del pulsante negativo da visualizzare nei dialoghi successivi. -o- Imposta il testo del pulsante negativo della finestra di dialogo.

OnPreferenceChangeListener

Restituisce il callback da richiamare quando questa preferenza viene modificata dall'utente (ma prima dell'aggiornamento dello stato interno). -o- Imposta il callback da richiamare quando questa preferenza viene modificata dall'utente (ma prima dell'aggiornamento dello stato interno).

(Ereditato da Preference)
OnPreferenceClickListener

Restituisce il callback da richiamare quando viene fatto clic su Questa preferenza. oppure imposta il callback da richiamare quando viene fatto clic su questa preferenza.

(Ereditato da Preference)
Order

Ottiene l'ordine di questa preferenza rispetto ad altri oggetti Preferenza nello stesso livello. -o- Imposta l'ordine di questa preferenza rispetto ad altri oggetti Preferenza nello stesso livello.

(Ereditato da Preference)
Parent

Restituisce l'oggetto PreferenceGroup a cui è assegnata questa preferenza o null se questa preferenza non viene assegnata a alcun gruppo o è una preferenza radice.

(Ereditato da Preference)
PeerReference

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Object)
Persistent

Verifica se questa preferenza è persistente. -o- Imposta se questa preferenza è persistente.

(Ereditato da Preference)
PositiveButtonText

Classe di base per Preference gli oggetti basati su dialoghi.

PositiveButtonTextFormatted

Restituisce il testo del pulsante positivo da visualizzare nei dialoghi successivi. -o- Imposta il testo del pulsante positivo della finestra di dialogo.

PreferenceDataStore

Restituisce PreferenceDataStore utilizzato da questa preferenza. -o- Imposta un PreferenceDataStore oggetto da usare da questa preferenza anziché usare android.content.SharedPreferences.

(Ereditato da Preference)
PreferenceManager

Ottiene l'oggetto che gestisce l'albero PreferenceManager dell'oggetto Preferenza.

(Ereditato da Preference)
RecycleEnabled

Verifica se questa preferenza è abilitata per avere la visualizzazione riciclata quando utilizzata nella visualizzazione elenco. oppure imposta se questa preferenza è abilitata per avere la visualizzazione riciclata quando utilizzata nella visualizzazione elenco.

(Ereditato da Preference)
Selectable

Controlla se questa preferenza deve essere selezionabile nell'elenco. -oppure- Imposta un valore che indica se questa preferenza è selezionabile.

(Ereditato da Preference)
SharedPreferences

Restituisce l'oggetto SharedPreferences in cui questa preferenza può leggere i relativi valori.

(Ereditato da Preference)
ShouldDisableView

Controlla se questa preferenza deve disabilitarne la visualizzazione quando l'azione è disabilitata. -oppure- Imposta se questa preferenza deve disabilitarne la visualizzazione quando viene disabilitata.

(Ereditato da Preference)
SingleLineTitle

Ottiene un valore che indica se il titolo di questa preferenza è vincolato a una singola riga. -oppure- Imposta se vincolare il titolo di questa preferenza a una singola riga anziché lasciare che venga disposto su più righe.

(Ereditato da Preference)
Summary

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Preference)
SummaryFormatted

Restituisce il riepilogo di questa preferenza. -oppure- Imposta il riepilogo per questa preferenza con charSequence.

(Ereditato da Preference)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Title

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Preference)
TitleFormatted

Restituisce il titolo di questa preferenza. -oppure- Imposta il titolo per questa preferenza con charSequence.

(Ereditato da Preference)
TitleRes

Restituisce l'ID risorsa titolo di questa preferenza.

(Ereditato da Preference)
WidgetLayoutResource

Ottiene la risorsa di layout per la parte controllabile del widget di questa preferenza. -oppure- Imposta il layout per la parte controllabile del widget di questa preferenza.

(Ereditato da Preference)

Metodi

CallChangeListener(Object)

Chiamare questo metodo dopo che l'utente modifica la preferenza, ma prima che venga impostato lo stato interno.

(Ereditato da Preference)
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CompareTo(Preference)

Confronta gli oggetti Preferenza in base all'ordine (se impostato), altrimenti alfabeticamente sui titoli.

(Ereditato da Preference)
Dispose()

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Object)
Dispose(Boolean)

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
FindPreferenceInHierarchy(String)

Trova una preferenza in questa gerarchia (l'intera cosa, anche sopra/sotto PreferenceScreen l'interruzione dello schermo) con la chiave specificata.

(Ereditato da Preference)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetPersistedBoolean(Boolean)

Tenta di ottenere un booleano persistente se questa preferenza è persistente.

(Ereditato da Preference)
GetPersistedFloat(Single)

Tenta di ottenere un float persistente se questa preferenza è persistente.

(Ereditato da Preference)
GetPersistedInt(Int32)

Tenta di ottenere un int persistente se questa preferenza è persistente.

(Ereditato da Preference)
GetPersistedLong(Int64)

Tenta di ottenere un valore permanente se questa preferenza è persistente.

(Ereditato da Preference)
GetPersistedString(String)

Tenta di ottenere una stringa persistente se questa preferenza è persistente.

(Ereditato da Preference)
GetPersistedStringSet(ICollection<String>)

Tenta di ottenere un set persistente di stringhe se questa preferenza è persistente.

(Ereditato da Preference)
GetView(View, ViewGroup)

Ottiene la visualizzazione che verrà visualizzata in PreferenceActivity.

(Ereditato da Preference)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio di questo oggetto.

(Ereditato da Object)
NotifyChanged()

Deve essere chiamato quando i dati di questo Preference oggetto sono stati modificati.

(Ereditato da Preference)
NotifyDependencyChange(Boolean)

Notifica eventuali dipendenti in ascolto di una modifica che influisce sulla dipendenza.

(Ereditato da Preference)
NotifyHierarchyChanged()

Deve essere chiamato quando è stata aggiunta o rimossa una preferenza da questo gruppo o l'ordinamento deve essere rivalutato.

(Ereditato da Preference)
OnActivityDestroy()

Da aggiungere

OnAttachedToActivity()

Chiamato quando la gerarchia di preferenze è stata associata a PreferenceActivity.

(Ereditato da Preference)
OnAttachedToHierarchy(PreferenceManager)

Chiamato quando questa preferenza è stata associata a una gerarchia di preferenze.

(Ereditato da Preference)
OnBindDialogView(View)

Associa le visualizzazioni nella visualizzazione contenuto della finestra di dialogo ai dati.

OnBindView(View)

Associa la visualizzazione creata ai dati per questa preferenza.

(Ereditato da Preference)
OnClick()

Elabora un clic sulla preferenza.

(Ereditato da Preference)
OnClick(IDialogInterface, Int32)

Questo metodo verrà richiamato quando viene fatto clic su un pulsante nella finestra di dialogo.

OnCreateDialogView()

Crea la visualizzazione contenuto per la finestra di dialogo (se è necessaria una visualizzazione contenuto personalizzata).

OnCreateView(ViewGroup)

Crea la visualizzazione da visualizzare per questa preferenza in PreferenceActivity.

(Ereditato da Preference)
OnDependencyChanged(Preference, Boolean)

Chiamato quando cambia la dipendenza.

(Ereditato da Preference)
OnDialogClosed(Boolean)

Chiamato quando la finestra di dialogo viene ignorata e deve essere usata per salvare i dati in SharedPreferences.

OnDismiss(IDialogInterface)

Questo metodo verrà richiamato quando la finestra di dialogo viene ignorata.

OnGetDefaultValue(TypedArray, Int32)

Chiamato quando viene gonfiata una preferenza e l'attributo valore predefinito deve essere letto.

(Ereditato da Preference)
OnParentChanged(Preference, Boolean)

Chiamato quando cambia la dipendenza padre implicita.

(Ereditato da Preference)
OnPrepareDialogBuilder(AlertDialog+Builder)

Prepara il generatore di dialoghi da visualizzare quando viene fatto clic sulla preferenza.

OnPrepareForRemoval()

Chiamato quando questa preferenza viene rimossa dalla gerarchia.

(Ereditato da Preference)
OnRestoreInstanceState(IParcelable)

Hook che consente a una preferenza di applicare nuovamente una rappresentazione dello stato interno generato in precedenza da #onSaveInstanceState.

(Ereditato da Preference)
OnSaveInstanceState()

Hook che consente a Una preferenza di generare una rappresentazione dello stato interno che può essere usato in un secondo momento per creare una nuova istanza con lo stesso stato.

(Ereditato da Preference)
OnSetInitialValue(Boolean, Object)

Implementare questa opzione per impostare il valore iniziale della preferenza.

(Ereditato da Preference)
PeekExtras()

Restituisce l'oggetto Bundle extra associato a questa preferenza, restituito null se non ne esiste attualmente uno.

(Ereditato da Preference)
PersistBoolean(Boolean)

Tenta di rendere persistente un booleano se questa preferenza è persistente.

(Ereditato da Preference)
PersistFloat(Single)

Tenta di mantenere un lungo periodo se questa preferenza è persistente.

(Ereditato da Preference)
PersistInt(Int32)

Tenta di rendere persistente un oggetto int se questa preferenza è persistente.

(Ereditato da Preference)
PersistLong(Int64)

Tenta di mantenere un lungo periodo se questa preferenza è persistente.

(Ereditato da Preference)
PersistString(String)

Tenta di mantenere una stringa se questa preferenza è persistente.

(Ereditato da Preference)
PersistStringSet(ICollection<String>)

Tenta di rendere persistente un set di stringhe se questa preferenza è persistente.

(Ereditato da Preference)
RestoreHierarchyState(Bundle)

Ripristinare lo stato salvato in precedenza dalla gerarchia di preferenze dal contenitore specificato.

(Ereditato da Preference)
SaveHierarchyState(Bundle)

Archiviare lo stato bloccato della gerarchia di preferenze nel contenitore specificato.

(Ereditato da Preference)
SetDefaultValue(Object)

Imposta il valore predefinito per questa preferenza, che verrà impostato se la persistenza è disattivata o la persistenza è attivata e la preferenza non viene trovata nell'archiviazione permanente.

(Ereditato da Preference)
SetDialogIcon(Int32)

Imposta l'icona (ID risorsa) della finestra di dialogo.

SetDialogMessage(Int32)
SetDialogTitle(Int32)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetIcon(Int32)

Imposta l'icona per questa preferenza con un ID risorsa.

(Ereditato da Preference)
SetNegativeButtonText(Int32)
SetPositiveButtonText(Int32)
SetSummary(Int32)

Imposta il riepilogo per questa preferenza con un ID risorsa.

(Ereditato da Preference)
SetTitle(Int32)

Imposta il titolo per questa preferenza con un ID risorsa.

(Ereditato da Preference)
ShouldCommit()

Restituisce un valore che indica se deve eseguire il Preference commit dei valori salvati in #getEditor().

(Ereditato da Preference)
ShouldDisableDependents()

Controlla se le dipendenze di questa preferenza devono essere attualmente disabilitate.

(Ereditato da Preference)
ShouldPersist()

Controlla se, al momento in cui viene chiamato questo metodo, questa preferenza deve archiviare/ripristinare i relativi valori nell'oggetto SharedPreferences o in PreferenceDataStore se assegnato.

(Ereditato da Preference)
ShowDialog(Bundle)

Mostra la finestra di dialogo associata a questa preferenza.

ToArray<T>()

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)

Eventi

PreferenceChange

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Preference)
PreferenceClick

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Preference)

Implementazioni dell'interfaccia esplicita

IComparable.CompareTo(Object)

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Preference)
IJavaPeerable.Disposed()

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Object)
IJavaPeerable.Finalized()

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe di base per Preference gli oggetti basati su dialoghi.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Classe di base per Preference gli oggetti basati su dialoghi.

GetJniTypeName(IJavaPeerable)

Classe di base per Preference gli oggetti basati su dialoghi.

Si applica a