Freigeben über


SimpleExpandableListAdapter Klasse

Definition

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

[Android.Runtime.Register("android/widget/SimpleExpandableListAdapter", DoNotGenerateAcw=true)]
public class SimpleExpandableListAdapter : Android.Widget.BaseExpandableListAdapter
[<Android.Runtime.Register("android/widget/SimpleExpandableListAdapter", DoNotGenerateAcw=true)>]
type SimpleExpandableListAdapter = class
    inherit BaseExpandableListAdapter
Vererbung
SimpleExpandableListAdapter
Attribute

Hinweise

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind. Sie können die Daten, die die Gruppe sichern, separat als Liste der Karten angeben. Jeder Eintrag in der ArrayList entspricht einer Gruppe in der erweiterbaren Liste. Die Karten enthalten die Daten für jede Zeile. Sie geben auch eine XML-Datei an, die die Ansichten definiert, die zum Anzeigen einer Gruppe verwendet werden, und eine Zuordnung von Schlüsseln in der Zuordnung zu bestimmten Ansichten. Dieser Vorgang ist für ein untergeordnetes Element ähnlich, mit der Ausnahme, dass die Datensicherung eine Ebene tiefer ist, sodass die Datensicherung als Listenzuordnung<<>> angegeben wird, wobei die erste Liste der Gruppe des untergeordneten Elements entspricht, die zweite Liste entspricht der Position des untergeordneten Elements, und schließlich enthält die Karte die Daten für dieses bestimmte untergeordnete Element.

Java-Dokumentation für android.widget.SimpleExpandableListAdapter.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

SimpleExpandableListAdapter(Context, IList<IDictionary<String, Object>>, Int32, Int32, String[], Int32[], IList<IList<IDictionary<String, Object>>>, Int32, Int32, String[], Int32[])

Konstruktor

SimpleExpandableListAdapter(Context, IList<IDictionary<String, Object>>, Int32, Int32, String[], Int32[], IList<IList<IDictionary<String, Object>>>, Int32, String[], Int32[])

Konstruktor

SimpleExpandableListAdapter(Context, IList<IDictionary<String, Object>>, Int32, String[], Int32[], IList<IList<IDictionary<String, Object>>>, Int32, String[], Int32[])

Konstruktor

SimpleExpandableListAdapter(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

Eigenschaften

ChildTypeCount

So wird's hinzugefügt

(Geerbt von BaseExpandableListAdapter)
Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
GroupCount
GroupTypeCount

So wird's hinzugefügt

(Geerbt von BaseExpandableListAdapter)
Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
HasStableIds
IsEmpty

So wird's hinzugefügt

(Geerbt von BaseExpandableListAdapter)
JniIdentityHashCode

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

(Geerbt von Object)
JniPeerMembers

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

PeerReference

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

(Geerbt von Object)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Methoden

AreAllItemsEnabled() (Geerbt von BaseExpandableListAdapter)
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

(Geerbt von Object)
Dispose(Boolean)

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
GetChild(Int32, Int32)
GetChildId(Int32, Int32)
GetChildrenCount(Int32)
GetChildType(Int32, Int32)

So wird's hinzugefügt

(Geerbt von BaseExpandableListAdapter)
GetChildView(Int32, Int32, Boolean, View, ViewGroup)
GetCombinedChildId(Int64, Int64)

Überschreiben Sie diese Methode, wenn Sie einen Konflikt in IDs basierend auf diesem Schema voraussehen:

(Geerbt von BaseExpandableListAdapter)
GetCombinedGroupId(Int64)

Überschreiben Sie diese Methode, wenn Sie einen Konflikt in IDs basierend auf diesem Schema voraussehen:

(Geerbt von BaseExpandableListAdapter)
GetGroup(Int32)
GetGroupId(Int32)
GetGroupType(Int32)

So wird's hinzugefügt

(Geerbt von BaseExpandableListAdapter)
GetGroupView(Int32, Boolean, View, ViewGroup)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
IsChildSelectable(Int32, Int32)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
NewChildView(Boolean, ViewGroup)

Instanziiert eine neue Ansicht für ein untergeordnetes Element.

NewGroupView(Boolean, ViewGroup)

Instanziiert eine neue Ansicht für eine Gruppe.

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
NotifyDataSetChanged() (Geerbt von BaseExpandableListAdapter)
NotifyDataSetInvalidated() (Geerbt von BaseExpandableListAdapter)
OnGroupCollapsed(Int32)

Wird aufgerufen, wenn eine Gruppe reduziert ist.

(Geerbt von BaseExpandableListAdapter)
OnGroupExpanded(Int32)

Wird aufgerufen, wenn eine Gruppe erweitert wird.

(Geerbt von BaseExpandableListAdapter)
RegisterDataSetObserver(DataSetObserver) (Geerbt von BaseExpandableListAdapter)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterDataSetObserver(DataSetObserver) (Geerbt von BaseExpandableListAdapter)
UnregisterFromRuntime()

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

(Geerbt von Object)
IJavaPeerable.Finalized()

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

GetJniTypeName(IJavaPeerable)

Ein einfacher Adapter zum Zuordnen statischer Daten zu Gruppieren und untergeordneten Ansichten, die in einer XML-Datei definiert sind.

Gilt für: