|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectandroid.widget.BaseAdapter
public abstract class BaseAdapter
Common base class of common implementation for an Adapter that can be
used in both ListView (by implementing the specialized
ListAdapter interface} and Spinner (by implementing the
specialized SpinnerAdapter interface.
| Field Summary |
|---|
| Fields inherited from interface android.widget.Adapter |
|---|
IGNORE_ITEM_VIEW_TYPE, NO_SELECTION |
| Constructor Summary | |
|---|---|
BaseAdapter()
|
|
| Method Summary | |
|---|---|
boolean |
areAllItemsEnabled()
Are all items in this ListAdapter enabled? If yes it means all items are selectable and clickable. |
View |
getDropDownView(int position,
View convertView,
ViewGroup parent)
Get a View that displays in the drop down popup
the data at the specified position in the data set. |
int |
getItemViewType(int position)
Get the type of View that will be created by Adapter.getView(int, android.view.View, android.view.ViewGroup) for the specified item. |
int |
getViewTypeCount()
Returns the number of types of Views that will be created by Adapter.getView(int, android.view.View, android.view.ViewGroup). |
boolean |
hasStableIds()
Indicated whether the item ids are stable across changes to the underlying data. |
boolean |
isEmpty()
|
boolean |
isEnabled(int position)
Returns true if the item at the specified position is not a separator. |
void |
notifyDataSetChanged()
|
void |
notifyDataSetInvalidated()
|
void |
registerDataSetObserver(DataSetObserver observer)
Register an observer that is called when changes happen to the data used by this adapter. |
void |
unregisterDataSetObserver(DataSetObserver observer)
Unregister an observer that has previously been registered with this adapter via Adapter.registerDataSetObserver(android.database.DataSetObserver). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface android.widget.Adapter |
|---|
getCount, getItem, getItemId, getView |
| Constructor Detail |
|---|
public BaseAdapter()
| Method Detail |
|---|
public boolean hasStableIds()
Adapter
hasStableIds in interface Adapterpublic void registerDataSetObserver(DataSetObserver observer)
Adapter
registerDataSetObserver in interface Adapterobserver - the object that gets notified when the data set changes.public void unregisterDataSetObserver(DataSetObserver observer)
AdapterAdapter.registerDataSetObserver(android.database.DataSetObserver).
unregisterDataSetObserver in interface Adapterobserver - the object to unregister.public void notifyDataSetChanged()
public void notifyDataSetInvalidated()
public boolean areAllItemsEnabled()
ListAdapter
areAllItemsEnabled in interface ListAdapterpublic boolean isEnabled(int position)
ListAdapter
isEnabled in interface ListAdapterposition - Index of the item
public View getDropDownView(int position,
View convertView,
ViewGroup parent)
SpinnerAdapterGet a View that displays in the drop down popup
the data at the specified position in the data set.
getDropDownView in interface SpinnerAdapterposition - index of the item whose view we want.convertView - the old view to reuse, if possible. Note: You should
check that this view is non-null and of an appropriate type before
using. If it is not possible to convert this view to display the
correct data, this method can create a new view.parent - the parent that this view will eventually be attached to
View corresponding to the data at the
specified position.public int getItemViewType(int position)
AdapterAdapter.getView(int, android.view.View, android.view.ViewGroup) for the specified item.
getItemViewType in interface Adapterposition - The position of the item within the adapter's data set whose view type we
want.
Adapter.getView(int, android.view.View, android.view.ViewGroup). Note: Integers must be in the
range 0 to Adapter.getViewTypeCount() - 1. Adapter.IGNORE_ITEM_VIEW_TYPE can
also be returned.IGNORE_ITEM_VIEW_TYPEpublic int getViewTypeCount()
Adapter
Returns the number of types of Views that will be created by
Adapter.getView(int, android.view.View, android.view.ViewGroup). Each type represents a set of views that can be
converted in Adapter.getView(int, android.view.View, android.view.ViewGroup). If the adapter always returns the same
type of View for all items, this method should return 1.
This method will only be called when when the adapter is set on the
the AdapterView.
getViewTypeCount in interface Adapterpublic boolean isEmpty()
isEmpty in interface Adapter
|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||