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.
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
|
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 (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 (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.
|
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. |
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. |