Skip to content

Most visited

Recently visited

navigation

ResourceCursorTreeAdapter

public abstract class ResourceCursorTreeAdapter
extends CursorTreeAdapter

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


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.

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

ResourceCursorTreeAdapter

added in API level 1
ResourceCursorTreeAdapter (Context context, 
                Cursor cursor, 
                int collapsedGroupLayout, 
                int expandedGroupLayout, 
                int childLayout, 
                int lastChildLayout)

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.

ResourceCursorTreeAdapter

added in API level 1
ResourceCursorTreeAdapter (Context context, 
                Cursor cursor, 
                int collapsedGroupLayout, 
                int expandedGroupLayout, 
                int childLayout)

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.

ResourceCursorTreeAdapter

added in API level 1
ResourceCursorTreeAdapter (Context context, 
                Cursor cursor, 
                int groupLayout, 
                int childLayout)

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

newChildView

added in API level 1
View newChildView (Context context, 
                Cursor cursor, 
                boolean isLastChild, 
                ViewGroup parent)

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.

newGroupView

added in API level 1
View newGroupView (Context context, 
                Cursor cursor, 
                boolean isExpanded, 
                ViewGroup parent)

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.

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a one-minute survey?
Help us improve Android tools and documentation.