public class MenuBaseAdapter<T> extends android.widget.BaseAdapter implements IMenuItem<T>
| Constructor and Description |
|---|
MenuBaseAdapter() |
MenuBaseAdapter(android.widget.ListView listView) |
| Modifier and Type | Method and Description |
|---|---|
void |
addItem(int position,
T item) |
void |
addItem(T item) |
void |
addItemList(java.util.List<T> itemList) |
void |
clearItems() |
int |
getContentViewHeight() |
int |
getCount() |
java.lang.Object |
getItem(int index) |
long |
getItemId(int index) |
java.util.List<T> |
getItemList() |
android.widget.ListView |
getListView() |
int |
getSelectedPosition() |
android.view.View |
getView(int index,
android.view.View view,
android.view.ViewGroup viewGroup) |
void |
removeItem(int position) |
void |
removeItem(T item) |
void |
setListView(android.widget.ListView listView) |
void |
setSelectedPosition(int position) |
areAllItemsEnabled, getAutofillOptions, getDropDownView, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetChanged, notifyDataSetInvalidated, registerDataSetObserver, setAutofillOptions, unregisterDataSetObserverpublic MenuBaseAdapter()
public MenuBaseAdapter(android.widget.ListView listView)
public int getCount()
getCount in interface android.widget.Adapterpublic java.lang.Object getItem(int index)
getItem in interface android.widget.Adapterpublic long getItemId(int index)
getItemId in interface android.widget.Adapterpublic android.view.View getView(int index,
android.view.View view,
android.view.ViewGroup viewGroup)
getView in interface android.widget.Adapterpublic void addItemList(java.util.List<T> itemList)
addItemList in interface IMenuItem<T>public void setSelectedPosition(int position)
setSelectedPosition in interface IMenuItem<T>public int getSelectedPosition()
getSelectedPosition in interface IMenuItem<T>public void setListView(android.widget.ListView listView)
setListView in interface IMenuItem<T>public android.widget.ListView getListView()
getListView in interface IMenuItem<T>public void removeItem(T item)
removeItem in interface IMenuItem<T>public void removeItem(int position)
removeItem in interface IMenuItem<T>public void clearItems()
clearItems in interface IMenuItem<T>public java.util.List<T> getItemList()
getItemList in interface IMenuItem<T>public int getContentViewHeight()
getContentViewHeight in interface IMenuItem<T>