public class GenericExpandableListAdapter<D,ChildD>
extends android.widget.BaseExpandableListAdapter
| 构造器和说明 |
|---|
GenericExpandableListAdapter(android.content.Context context,
GroupDataProcessor<D,ChildD> processor) |
GenericExpandableListAdapter(android.content.Context context,
java.util.List<D> data,
GroupDataProcessor<D,ChildD> processor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addData(D data) |
void |
addData(int location,
D data) |
void |
addData(int location,
java.util.List<D> data) |
void |
addData(java.util.List<D> data) |
java.lang.Object |
getChild(int i,
int i2) |
long |
getChildId(int i,
int i2) |
int |
getChildrenCount(int i) |
int |
getChildType(int groupPosition,
int childPosition) |
int |
getChildTypeCount() |
android.view.View |
getChildView(int i,
int i2,
boolean b,
android.view.View view,
android.view.ViewGroup viewGroup) |
java.lang.Object |
getGroup(int i) |
int |
getGroupCount() |
long |
getGroupId(int i) |
int |
getGroupType(int groupPosition) |
int |
getGroupTypeCount() |
android.view.View |
getGroupView(int i,
boolean b,
android.view.View view,
android.view.ViewGroup viewGroup) |
boolean |
hasStableIds() |
boolean |
isChildSelectable(int i,
int i2) |
int |
queryData(D data) |
D |
queryData(int location) |
void |
removeData(D data) |
void |
removeData(int location) |
void |
setData(java.util.List<D> data) |
public GenericExpandableListAdapter(android.content.Context context,
GroupDataProcessor<D,ChildD> processor)
public GenericExpandableListAdapter(android.content.Context context,
java.util.List<D> data,
GroupDataProcessor<D,ChildD> processor)
public void setData(java.util.List<D> data)
public void addData(D data)
public void addData(int location,
D data)
public void addData(java.util.List<D> data)
public void addData(int location,
java.util.List<D> data)
public void removeData(int location)
public void removeData(D data)
public D queryData(int location)
public int queryData(D data)
public final int getGroupCount()
public final int getChildrenCount(int i)
public final java.lang.Object getGroup(int i)
public final java.lang.Object getChild(int i,
int i2)
public final long getGroupId(int i)
public final long getChildId(int i,
int i2)
public int getGroupTypeCount()
getGroupTypeCount 在接口中 android.widget.HeterogeneousExpandableListgetGroupTypeCount 在类中 android.widget.BaseExpandableListAdapterpublic int getChildTypeCount()
getChildTypeCount 在接口中 android.widget.HeterogeneousExpandableListgetChildTypeCount 在类中 android.widget.BaseExpandableListAdapterpublic int getGroupType(int groupPosition)
getGroupType 在接口中 android.widget.HeterogeneousExpandableListgetGroupType 在类中 android.widget.BaseExpandableListAdapterpublic int getChildType(int groupPosition,
int childPosition)
getChildType 在接口中 android.widget.HeterogeneousExpandableListgetChildType 在类中 android.widget.BaseExpandableListAdapterpublic final boolean hasStableIds()
public final android.view.View getGroupView(int i,
boolean b,
android.view.View view,
android.view.ViewGroup viewGroup)
public final android.view.View getChildView(int i,
int i2,
boolean b,
android.view.View view,
android.view.ViewGroup viewGroup)
public final boolean isChildSelectable(int i,
int i2)