ItemDataType - public abstract class ListViewDataAdapterBase<ItemDataType>
extends android.widget.BaseAdapter
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
mForceCreateView |
protected ViewHolderCreator<ItemDataType> |
mLazyCreator |
protected ViewHolderCreator<ItemDataType> |
mViewHolderCreator |
| Constructor and Description |
|---|
ListViewDataAdapterBase() |
ListViewDataAdapterBase(java.lang.Object enclosingInstance,
java.lang.Class<?> cls) |
ListViewDataAdapterBase(ViewHolderCreator<ItemDataType> viewHolderCreator) |
| Modifier and Type | Method and Description |
|---|---|
void |
forceCreateView(boolean yes) |
abstract ItemDataType |
getItem(int position) |
android.view.View |
getView(int position,
android.view.View convertView,
android.view.ViewGroup parent) |
void |
setViewHolderClass(java.lang.Object enclosingInstance,
java.lang.Class<?> cls,
java.lang.Object... args) |
void |
setViewHolderCreator(ViewHolderCreator<ItemDataType> viewHolderCreator) |
areAllItemsEnabled, getDropDownView, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetChanged, notifyDataSetInvalidated, registerDataSetObserver, unregisterDataSetObserverprotected ViewHolderCreator<ItemDataType> mViewHolderCreator
protected ViewHolderCreator<ItemDataType> mLazyCreator
protected boolean mForceCreateView
public ListViewDataAdapterBase()
public ListViewDataAdapterBase(java.lang.Object enclosingInstance,
java.lang.Class<?> cls)
public ListViewDataAdapterBase(ViewHolderCreator<ItemDataType> viewHolderCreator)
viewHolderCreator - The view holder creator will create a View Holder that extends ViewHolderBasepublic void setViewHolderCreator(ViewHolderCreator<ItemDataType> viewHolderCreator)
public void setViewHolderClass(java.lang.Object enclosingInstance,
java.lang.Class<?> cls,
java.lang.Object... args)
public void forceCreateView(boolean yes)
public android.view.View getView(int position,
android.view.View convertView,
android.view.ViewGroup parent)
public abstract ItemDataType getItem(int position)