Android APIs
public abstract class

ResourceCursorTreeAdapter

extends CursorTreeAdapter
java.lang.Object
   ↳ android.widget.BaseExpandableListAdapter
     ↳ android.widget.CursorTreeAdapter
       ↳ android.widget.ResourceCursorTreeAdapter
Known Direct Subclasses

Class Overview

A fairly simple ExpandableListAdapter that creates views defined in an XML file. You can specify the XML file that defines the appearance of the views.

Summary

Public Constructors
ResourceCursorTreeAdapter(Context context, Cursor cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout, int lastChildLayout)
Constructor.
ResourceCursorTreeAdapter(Context context, Cursor cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout)
Constructor.
ResourceCursorTreeAdapter(Context context, Cursor cursor, int groupLayout, int childLayout)
Constructor.
Public Methods
View newChildView(Context context, Cursor cursor, boolean isLastChild, ViewGroup parent)
Makes a new child view to hold the data pointed to by cursor.
View newGroupView(Context context, Cursor cursor, boolean isExpanded, ViewGroup parent)
Makes a new group view to hold the group data pointed to by cursor.
[Expand]
Inherited Methods
From class android.widget.CursorTreeAdapter
From class android.widget.BaseExpandableListAdapter
From class java.lang.Object
From interface android.widget.Filterable
From interface android.widget.ExpandableListAdapter
From interface android.widget.HeterogeneousExpandableList

Public Constructors

public ResourceCursorTreeAdapter (Context context, Cursor cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout, int lastChildLayout)

Added in API level 1

Constructor.

Parameters
context Context: The context where the ListView associated with this SimpleListItemFactory is running
cursor Cursor: The database cursor
collapsedGroupLayout int: resource identifier of a layout file that defines the views for collapsed groups.
expandedGroupLayout int: resource identifier of a layout file that defines the views for expanded groups.
childLayout int: resource identifier of a layout file that defines the views for all children but the last..
lastChildLayout int: resource identifier of a layout file that defines the views for the last child of a group.

public ResourceCursorTreeAdapter (Context context, Cursor cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout)

Added in API level 1

Constructor.

Parameters
context Context: The context where the ListView associated with this SimpleListItemFactory is running
cursor Cursor: The database cursor
collapsedGroupLayout int: resource identifier of a layout file that defines the views for collapsed groups.
expandedGroupLayout int: resource identifier of a layout file that defines the views for expanded groups.
childLayout int: resource identifier of a layout file that defines the views for all children.

public ResourceCursorTreeAdapter (Context context, Cursor cursor, int groupLayout, int childLayout)

Added in API level 1

Constructor.

Parameters
context Context: The context where the ListView associated with this SimpleListItemFactory is running
cursor Cursor: The database cursor
groupLayout int: resource identifier of a layout file that defines the views for all groups.
childLayout int: resource identifier of a layout file that defines the views for all children.

Public Methods

public View newChildView (Context context, Cursor cursor, boolean isLastChild, ViewGroup parent)

Added in API level 1

Makes a new child view to hold the data pointed to by cursor.

Parameters
context Context: Interface to application's global information
cursor Cursor: The cursor from which to get the data. The cursor is already moved to the correct position.
isLastChild boolean: Whether the child is the last child within its group.
parent ViewGroup: The parent to which the new view is attached to
Returns
View the newly created view.

public View newGroupView (Context context, Cursor cursor, boolean isExpanded, ViewGroup parent)

Added in API level 1

Makes a new group view to hold the group data pointed to by cursor.

Parameters
context Context: Interface to application's global information
cursor Cursor: The group cursor from which to get the data. The cursor is already moved to the correct position.
isExpanded boolean: Whether the group is expanded.
parent ViewGroup: The parent to which the new view is attached to
Returns
View The newly created view.