IExpandableListAdapter IExpandableListAdapter Interface

Definition

An adapter that links a ExpandableListView with the underlying data.

[Android.Runtime.Register("android/widget/ExpandableListAdapter", "", "Android.Widget.IExpandableListAdapterInvoker", ApiSince=1)]
public interface IExpandableListAdapter : Android.Runtime.IJavaObject, IDisposable
type IExpandableListAdapter = interface
    interface IJavaObject
    interface IDisposable
Derived
Attributes
Implements

Remarks

Android platform documentation

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Properties

GroupCount GroupCount

Gets the number of groups.

Handle Handle

Gets the JNI value of the underlying Android object.

(Inherited from IJavaObject)
HasStableIds HasStableIds

Indicates whether the child and group IDs are stable across changes to the underlying data.

IsEmpty IsEmpty

Methods

AreAllItemsEnabled() AreAllItemsEnabled()
GetChild(Int32, Int32) GetChild(Int32, Int32)

Gets the data associated with the given child within the given group.

GetChildId(Int32, Int32) GetChildId(Int32, Int32)

Gets the ID for the given child within the given group.

GetChildrenCount(Int32) GetChildrenCount(Int32)

Gets the number of children in a specified group.

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

Gets a View that displays the data for the given child within the given group.

GetCombinedChildId(Int64, Int64) GetCombinedChildId(Int64, Int64)

Gets an ID for a child that is unique across any item (either group or child) that is in this list.

GetCombinedGroupId(Int64) GetCombinedGroupId(Int64)

Gets an ID for a group that is unique across any item (either group or child) that is in this list.

GetGroup(Int32) GetGroup(Int32)

Gets the data associated with the given group.

GetGroupId(Int32) GetGroupId(Int32)

Gets the ID for the group at the given position.

GetGroupView(Int32, Boolean, View, ViewGroup) GetGroupView(Int32, Boolean, View, ViewGroup)

Gets a View that displays the given group.

IsChildSelectable(Int32, Int32) IsChildSelectable(Int32, Int32)

Whether the child at the specified position is selectable.

OnGroupCollapsed(Int32) OnGroupCollapsed(Int32)

Called when a group is collapsed.

OnGroupExpanded(Int32) OnGroupExpanded(Int32)

Called when a group is expanded.

RegisterDataSetObserver(DataSetObserver) RegisterDataSetObserver(DataSetObserver)
UnregisterDataSetObserver(DataSetObserver) UnregisterDataSetObserver(DataSetObserver)

Extension Methods

JavaCast<TResult>(IJavaObject) JavaCast<TResult>(IJavaObject)

Performs an Android runtime-checked type conversion.

JavaCast<TResult>(IJavaObject) JavaCast<TResult>(IJavaObject)

Applies to