IHeterogeneousExpandableList Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Metodi aggiuntivi che quando implementati sfruttano ExpandableListAdapter
il meccanismo del Adapter
tipo di visualizzazione.
[Android.Runtime.Register("android/widget/HeterogeneousExpandableList", "", "Android.Widget.IHeterogeneousExpandableListInvoker")]
public interface IHeterogeneousExpandableList : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/widget/HeterogeneousExpandableList", "", "Android.Widget.IHeterogeneousExpandableListInvoker")>]
type IHeterogeneousExpandableList = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivato
- Attributi
- Implementazioni
Commenti
Metodi aggiuntivi che quando implementati sfruttano ExpandableListAdapter
il meccanismo del Adapter
tipo di visualizzazione.
Un ExpandableListAdapter
dichiara che ha un tipo di visualizzazione per gli elementi del gruppo e un tipo di visualizzazione per gli elementi figlio. Sebbene sia stato adattato per la maggior parte ExpandableListView
dei valori, questi valori devono essere ottimizzati per s eterogenei ExpandableListView
.
Gli elenchi che contengono diversi tipi di visualizzazioni di elementi gruppo e/o figlio, devono usare un adattatore che implementa questa interfaccia. In questo modo, le visualizzazioni riciclate che verranno fornite a android.widget.ExpandableListAdapter#getGroupView(int, boolean, View, ViewGroup)
e android.widget.ExpandableListAdapter#getChildView(int, int, boolean, View, ViewGroup)
saranno del tipo appropriato o figlio, causando un riutilizzo più efficiente delle visualizzazioni create in precedenza.
Documentazione Java per android.widget.HeterogeneousExpandableList
.
Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .
Proprietà
ChildTypeCount |
Questo metodo verrà chiamato solo quando l'adapter è impostato su AdapterView. |
GroupTypeCount |
Questo metodo verrà chiamato solo quando l'adapter è impostato su AdapterView. |
Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
JniIdentityHashCode |
Restituisce il valore di per |
JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
PeerReference |
Restituisce un'istanza JniObjectReference dell'oggetto Java con wrapping. (Ereditato da IJavaPeerable) |
Metodi
Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
GetChildType(Int32, Int32) |
Ottenere il tipo di visualizzazione figlio che verrà creato da |
GetGroupType(Int32) |
Ottenere il tipo di visualizzazione gruppo che verrà creato da |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
Metodi aggiuntivi che quando implementati sfruttano |
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituirà dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Metodi aggiuntivi che quando implementati sfruttano |
GetJniTypeName(IJavaPeerable) |
Metodi aggiuntivi che quando implementati sfruttano |