IExpandableListAdapter Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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 |
| 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 |
| SetJniManagedPeerState(JniManagedPeerStates) |
Ein Adapter, der einen |
| SetPeerReference(JniObjectReference) |
Legen Sie den von |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Ein Adapter, der einen |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |