IExpandableListAdapter Schnittstelle

Definition

Ein Adapter, der einen ExpandableListView mit den zugrunde liegenden Daten verknüpft.

[Android.Runtime.Register("android/widget/ExpandableListAdapter", "", "Android.Widget.IExpandableListAdapterInvoker")]
public interface IExpandableListAdapter : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/widget/ExpandableListAdapter", "", "Android.Widget.IExpandableListAdapterInvoker")>]
type IExpandableListAdapter = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Abgeleitet
Attribute
Implementiert

Hinweise

Ein Adapter, der einen ExpandableListView mit den zugrunde liegenden Daten verknüpft. Die Implementierung dieser Schnittstelle ermöglicht den Zugriff auf die Daten der untergeordneten Elemente (kategorisiert nach Gruppen) und Instanziierung Viewvon Elementen für Kinder und Gruppen.

Java Dokumentation für android.widget.ExpandableListAdapter.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Eigenschaften

Name Beschreibung
GroupCount

Ruft die Anzahl der Gruppen ab.

Handle

Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab.

(Geerbt von IJavaObject)
HasStableIds

Gibt an, ob die untergeordneten und Gruppen-IDs über Änderungen an den zugrunde liegenden Daten hinweg stabil sind.

IsEmpty

Siehe auch:

JniIdentityHashCode

Gibt den Wert java.lang.System.identityHashCode() für die umbrochene Instanz zurück.

(Geerbt von IJavaPeerable)
JniManagedPeerState

Status des verwalteten Peers.

(Geerbt von IJavaPeerable)
JniPeerMembers

Mitgliedszugriff und Aufrufunterstützung.

(Geerbt von IJavaPeerable)
PeerReference

Gibt eine JniObjectReference der umbrochenen Java Objektinstanz zurück.

(Geerbt von IJavaPeerable)

Methoden

Name Beschreibung
AreAllItemsEnabled()

Siehe auch:

Disposed()

Wird aufgerufen, wenn die Instanz verworfen wurde.

(Geerbt von IJavaPeerable)
DisposeUnlessReferenced()

Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen Dispose(). Andernfalls wird nichts ausgeführt.

(Geerbt von IJavaPeerable)
Finalized()

Wird aufgerufen, wenn die Instanz abgeschlossen wurde.

(Geerbt von IJavaPeerable)
GetChild(Int32, Int32)

Ruft die Daten ab, die dem angegebenen untergeordneten Element innerhalb der angegebenen Gruppe zugeordnet sind.

GetChildId(Int32, Int32)

Ruft die ID für das angegebene untergeordnete Element innerhalb der angegebenen Gruppe ab.

GetChildrenCount(Int32)

Ruft die Anzahl der untergeordneten Elemente in einer angegebenen Gruppe ab.

GetChildView(Int32, Int32, Boolean, View, ViewGroup)

Ruft eine Ansicht ab, die die Daten für das angegebene untergeordnete Element innerhalb der angegebenen Gruppe anzeigt.

GetCombinedChildId(Int64, Int64)

Ruft eine ID für ein untergeordnetes Element ab, das für jedes Element (eine Gruppe oder ein untergeordnetes Element) eindeutig ist, das sich in dieser Liste befindet.

GetCombinedGroupId(Int64)

Ruft eine ID für eine Gruppe ab, die für jedes Element (eine Gruppe oder ein untergeordnetes Element) eindeutig ist, das sich in dieser Liste befindet.

GetGroup(Int32)

Ruft die Daten ab, die der angegebenen Gruppe zugeordnet sind.

GetGroupId(Int32)

Ruft die ID für die Gruppe an der angegebenen Position ab.

GetGroupView(Int32, Boolean, View, ViewGroup)

Ruft eine Ansicht ab, die die angegebene Gruppe anzeigt.

IsChildSelectable(Int32, Int32)

Gibt an, ob das untergeordnete Element an der angegebenen Position auswählbar ist.

OnGroupCollapsed(Int32)

Wird aufgerufen, wenn eine Gruppe reduziert ist.

OnGroupExpanded(Int32)

Wird aufgerufen, wenn eine Gruppe erweitert wird.

RegisterDataSetObserver(DataSetObserver)

Registriert einen Beobachter für Datensatzänderungen.

SetJniIdentityHashCode(Int32)

Legen Sie den von JniIdentityHashCode.

(Geerbt von IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Ein Adapter, der einen ExpandableListView mit den zugrunde liegenden Daten verknüpft.

(Geerbt von IJavaPeerable)
SetPeerReference(JniObjectReference)

Legen Sie den von PeerReference.

(Geerbt von IJavaPeerable)
UnregisterDataSetObserver(DataSetObserver)

Hebt die Registrierung eines Beobachters für Datensatzänderungen auf.

UnregisterFromRuntime()

Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt.

(Geerbt von IJavaPeerable)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Ein Adapter, der einen ExpandableListView mit den zugrunde liegenden Daten verknüpft.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: