SimpleCursorTreeAdapter Classe

Definizione

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

[Android.Runtime.Register("android/widget/SimpleCursorTreeAdapter", DoNotGenerateAcw=true)]
public abstract class SimpleCursorTreeAdapter : Android.Widget.ResourceCursorTreeAdapter
[<Android.Runtime.Register("android/widget/SimpleCursorTreeAdapter", DoNotGenerateAcw=true)>]
type SimpleCursorTreeAdapter = class
    inherit ResourceCursorTreeAdapter
Ereditarietà
Attributi

Commenti

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML. È possibile specificare le colonne desiderate, le visualizzazioni da visualizzare e il file XML che definisce l'aspetto di queste visualizzazioni. Sono possibili file XML separati per i gruppi e figlio.

L'associazione avviene in due fasi. In primo luogo, se è android.widget.SimpleCursorTreeAdapter.ViewBinder disponibile, ViewBinder#setViewValue(android.view.View, android.database.Cursor, int) viene richiamato . Se il valore restituito è true, si è verificata l'associazione. Se il valore restituito è false e la visualizzazione da associare è textView, #setViewText(TextView, String) viene richiamata. Se il valore restituito è false e la visualizzazione da associare è imageView, #setViewImage(ImageView, String) viene richiamata. Se non viene trovata alcuna associazione appropriata, viene generata un'eccezione IllegalStateException .

per android.widget.SimpleCursorTreeAdapter.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
SimpleCursorTreeAdapter(Context, ICursor, Int32, Int32, String[], Int32[], Int32, Int32, String[], Int32[])

Costruttore.

SimpleCursorTreeAdapter(Context, ICursor, Int32, Int32, String[], Int32[], Int32, String[], Int32[])

Costruttore.

SimpleCursorTreeAdapter(Context, ICursor, Int32, String[], Int32[], Int32, String[], Int32[])

Costruttore.

SimpleCursorTreeAdapter(IntPtr, JniHandleOwnership)

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

Proprietà

Nome Descrizione
ChildTypeCount

Restituisce il numero di tipi di visualizzazioni figlio che verranno create da android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) . Ogni tipo rappresenta un set di visualizzazioni che possono essere convertite in android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) per qualsiasi gruppo. Se l'adattatore restituisce sempre lo stesso tipo di view per tutti gli elementi figlio, questo metodo deve restituire 1. Questo metodo verrà chiamato solo quando l'adapter è impostato su AdapterView. Restituisce il numero di tipi di visualizzazioni figlio che verranno create da android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) . Ogni tipo rappresenta un set di visualizzazioni che possono essere convertite in android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) per qualsiasi gruppo. Se l'adattatore restituisce sempre lo stesso tipo di view per tutti gli elementi figlio, questo metodo deve restituire 1.

(Ereditato da BaseExpandableListAdapter)
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Cursor

Vedere anche:

(Ereditato da CursorTreeAdapter)
Filter

Fornisce l'associazione gestita per public virtual Android.Widget.Filter? Filter { get; }.

(Ereditato da CursorTreeAdapter)
FilterQueryProvider

Vedere anche:

(Ereditato da CursorTreeAdapter)
GroupCount

Ottiene il conteggio dei gruppi.

(Ereditato da CursorTreeAdapter)
GroupTypeCount

Restituisce il numero di tipi di visualizzazioni di gruppo che verranno create da android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Ogni tipo rappresenta un set di visualizzazioni che possono essere convertite in android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Se l'adattatore restituisce sempre lo stesso tipo di elemento View per tutti gli elementi del gruppo, questo metodo deve restituire 1. Questo metodo verrà chiamato solo quando l'adapter è impostato su AdapterView. Restituisce il numero di tipi di visualizzazioni di gruppo che verranno create da android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Ogni tipo rappresenta un set di visualizzazioni che possono essere convertite in android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Se l'adattatore restituisce sempre lo stesso tipo di elemento View per tutti gli elementi del gruppo, questo metodo deve restituire 1.

(Ereditato da BaseExpandableListAdapter)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
HasStableIds

Ottiene l'oggetto con ID stabili.

(Ereditato da CursorTreeAdapter)
IsEmpty

Ottiene l'oggetto è vuoto.

(Ereditato da BaseExpandableListAdapter)
JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

(Ereditato da JavaObject)
JniPeerMembers

Ottiene i metadati del membro peer JNI per questo tipo di associazione gestita.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
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.

ViewBinder

Restituisce l'oggetto ViewBinder utilizzato per associare i dati alle visualizzazioni. -oppure- Imposta il gestore di associazione utilizzato per associare i dati alle viste.

Metodi

Nome Descrizione
AreAllItemsEnabled()

Esegue l'operazione sono tutte le operazioni abilitate per gli elementi.

(Ereditato da BaseExpandableListAdapter)
BindChildView(View, Context, ICursor, Boolean)

Associare una vista esistente ai dati figlio a cui punta il cursore

BindGroupView(View, Context, ICursor, Boolean)

Associare una visualizzazione esistente ai dati del gruppo a cui punta il cursore.

ChangeCursor(ICursor)

Modifica il cursore utilizzato da questa scheda.

(Ereditato da CursorTreeAdapter)
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

(Ereditato da JavaObject)
ConvertToString(ICursor)

Converte il cursore fornito in una stringa per la visualizzazione.

(Ereditato da CursorTreeAdapter)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

(Ereditato da JavaObject)
Equals(Object)

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da Object)
GetChild(Int32, Int32)

Ottiene l'elemento figlio.

(Ereditato da CursorTreeAdapter)
GetChildId(Int32, Int32)

Ottiene l'ID figlio.

(Ereditato da CursorTreeAdapter)
GetChildrenCount(Int32)

Ottiene il conteggio degli elementi figlio.

(Ereditato da CursorTreeAdapter)
GetChildrenCursor(ICursor)

Ottiene il cursore per gli elementi figlio nel gruppo specificato.

(Ereditato da CursorTreeAdapter)
GetChildType(Int32, Int32)

Ottiene il tipo di visualizzazione figlio che verrà creata da android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) per l'elemento figlio specificato.

(Ereditato da BaseExpandableListAdapter)
GetChildView(Int32, Int32, Boolean, View, ViewGroup)

Ottiene la visualizzazione figlio.

(Ereditato da CursorTreeAdapter)
GetCombinedChildId(Int64, Int64)

Eseguire l'override di questo metodo se si prevede un conflitto negli ID in base a questo schema:

(Ereditato da BaseExpandableListAdapter)
GetCombinedGroupId(Int64)

Eseguire l'override di questo metodo se si prevede un conflitto negli ID in base a questo schema:

(Ereditato da BaseExpandableListAdapter)
GetGroup(Int32)

Ottiene il gruppo.

(Ereditato da CursorTreeAdapter)
GetGroupId(Int32)

Ottiene l'ID del gruppo.

(Ereditato da CursorTreeAdapter)
GetGroupType(Int32)

Ottiene il tipo di visualizzazione del gruppo che verrà creato da android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . per l'elemento di gruppo specificato.

(Ereditato da BaseExpandableListAdapter)
GetGroupView(Int32, Boolean, View, ViewGroup)

Ottiene la visualizzazione gruppo.

(Ereditato da CursorTreeAdapter)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
IsChildSelectable(Int32, Int32)

Determina se l'elemento figlio può essere selezionato.

(Ereditato da CursorTreeAdapter)
JavaFinalize()

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

(Ereditato da Object)
NewChildView(Context, ICursor, Boolean, ViewGroup)

Crea una nuova visualizzazione figlio per contenere i dati a cui punta il cursore.

(Ereditato da ResourceCursorTreeAdapter)
NewGroupView(Context, ICursor, Boolean, ViewGroup)

Crea una nuova visualizzazione gruppo per contenere i dati del gruppo a cui punta il cursore.

(Ereditato da ResourceCursorTreeAdapter)
Notify()

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

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyDataSetChanged()

Fornisce l'associazione gestita per public virtual void NotifyDataSetChanged ();.

(Ereditato da BaseExpandableListAdapter)
NotifyDataSetChanged(Boolean)

Notifica una modifica del set di dati, ma con l'opzione di non rilasciare alcun cursore memorizzato nella cache.

(Ereditato da CursorTreeAdapter)
NotifyDataSetInvalidated()

Fornisce l'associazione gestita per public virtual void NotifyDataSetInvalidated ();.

(Ereditato da BaseExpandableListAdapter)
OnGroupCollapsed(Int32)

Chiamato quando un gruppo viene compresso.

(Ereditato da BaseExpandableListAdapter)
OnGroupExpanded(Int32)

Chiamato quando un gruppo viene espanso.

(Ereditato da BaseExpandableListAdapter)
RegisterDataSetObserver(DataSetObserver)

Esegue l'operazione di registrazione dell'osservatore del set di dati.

(Ereditato da BaseExpandableListAdapter)
RunQueryOnBackgroundThread(ICharSequence)

Vedere anche:

(Ereditato da CursorTreeAdapter)
RunQueryOnBackgroundThread(String)

Vedere anche:

(Ereditato da CursorTreeAdapter)
SetChildrenCursor(Int32, ICursor)

Imposta il cursore figlio per un determinato gruppo.

(Ereditato da CursorTreeAdapter)
SetGroupCursor(ICursor)

Imposta il cursore del gruppo.

(Ereditato da CursorTreeAdapter)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

(Ereditato da JavaObject)
SetViewImage(ImageView, String)

Chiamato da bindView() per impostare l'immagine per un oggetto ImageView.

SetViewText(TextView, String)

Chiamato da bindView() per impostare il testo per un controllo TextView, ma solo se non esiste un ViewBinder esistente o se viewBinder esistente non è in grado di gestire l'associazione a un controllo TextView.

ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterDataSetObserver(DataSetObserver)

Esegue l'operazione di annullamento della registrazione dell'osservatore del set di dati.

(Ereditato da BaseExpandableListAdapter)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

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

(Ereditato da Object)
Wait(Int64, Int32)

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

(Ereditato da Object)
Wait(Int64)

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

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

(Ereditato da CursorTreeAdapter)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Adattatore semplice per eseguire il mapping delle colonne da un cursore a TextViews o ImageViews definite in un file XML.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a