public class ExpandableViewAdapter<T> extends ViewAdapter<T> implements ExpandableViewBinder.ExpansionCallback<T>
| Constructor and Description |
|---|
ExpandableViewAdapter(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addChildView(int parentPosition,
T childResolver) |
protected void |
addChildView(T parentResolver,
T childResolver) |
protected void |
addView(int position,
T viewResolver) |
protected void |
addView(T viewResolver) |
protected void |
addView(T resolverOld,
T resolverNew,
boolean after) |
protected ExpandableViewBinder<T,android.view.View> |
getBinderForResolver(T viewResolver) |
protected ExpandableViewBinder<T,android.view.View> |
getParentBinderAtPosition(int position) |
void |
onCollapse(ExpandableViewBinder<T,android.view.View> parentBinder) |
void |
onExpand(ExpandableViewBinder<T,android.view.View> parentBinder) |
protected void |
removeView(int position) |
protected void |
removeView(T viewResolver) |
getAllViewResolvers, getContext, getItemCount, getItemViewType, getViewBinderList, getViewBinderListSize, getViewResolverAtPosition, getViewResolverPosition, onBindViewHolder, onCreateViewHolder, onViewAttachedToWindow, onViewRecycled, removeAllViewBinders, sortpublic ExpandableViewAdapter(android.content.Context context)
context - protected void addView(T viewResolver) throws java.lang.IndexOutOfBoundsException
addView in class ViewAdapter<T>viewResolver - java.lang.IndexOutOfBoundsExceptionprotected void addChildView(T parentResolver, T childResolver) throws android.content.res.Resources.NotFoundException
parentResolver - childResolver - Resources.NotFoundExceptionprotected void addChildView(int parentPosition,
T childResolver)
throws android.content.res.Resources.NotFoundException
parentPosition - childResolver - Resources.NotFoundExceptionprotected void addView(int position,
T viewResolver)
throws java.lang.IndexOutOfBoundsException
addView in class ViewAdapter<T>position - viewResolver - java.lang.IndexOutOfBoundsExceptionprotected void addView(T resolverOld, T resolverNew, boolean after) throws android.content.res.Resources.NotFoundException
addView in class ViewAdapter<T>resolverOld - resolverNew - after - Resources.NotFoundExceptionprotected void removeView(T viewResolver) throws java.lang.IndexOutOfBoundsException
removeView in class ViewAdapter<T>viewResolver - java.lang.IndexOutOfBoundsExceptionprotected void removeView(int position)
throws java.lang.IndexOutOfBoundsException
removeView in class ViewAdapter<T>position - java.lang.IndexOutOfBoundsExceptionpublic void onExpand(ExpandableViewBinder<T,android.view.View> parentBinder)
onExpand in interface ExpandableViewBinder.ExpansionCallback<T>parentBinder - public void onCollapse(ExpandableViewBinder<T,android.view.View> parentBinder)
onCollapse in interface ExpandableViewBinder.ExpansionCallback<T>parentBinder - protected ExpandableViewBinder<T,android.view.View> getBinderForResolver(T viewResolver)
viewResolver - protected ExpandableViewBinder<T,android.view.View> getParentBinderAtPosition(int position)