public abstract class SimpleAdapter extends BaseAdapter
Modifier and Type | Class and Description |
---|---|
static interface |
SimpleAdapter.ViewProvider
Interface for objects that return views for a SimpleAdapter.
|
IGNORE_ITEM_VIEW_TYPE, NO_SELECTION
Modifier | Constructor and Description |
---|---|
protected |
SimpleAdapter(Context context,
Iterable<String> data)
Constructs an adapter to hold the given list of items.
|
protected |
SimpleAdapter(Context context,
String... data)
Constructs an adapter to hold the given array of items.
|
Modifier and Type | Method and Description |
---|---|
<T extends Context> |
getContext()
Returns the Context passed to the constructor.
|
protected View |
getConvertView()
Returns the "convert view" passed to getView.
|
int |
getCount()
Returns the number of elements in the list passed to the constructor.
|
String |
getItem(int index)
Returns the item at the given index as passed to the constructor.
|
int |
getItemCount()
Returns the number of items in the adapter.
|
long |
getItemId(int index)
Returns a unique ID for the item at the given index,
which is just that index itself.
|
protected View |
getParent()
Returns the "parent" view passed to getView.
|
abstract View |
getView(int index)
In your subclass, you must override this method to return a View
that best displays the item of your adapter's list at the given index.
|
View |
getView(int index,
View convertView,
ViewGroup parent)
Builds and returns a View for displaying the item at the given index.
|
protected void |
init(Context context,
String... data) |
abstract void |
setView(int index,
View view)
Sets the given view to be returned for the item in the list at the given index.
|
static SimpleAdapter |
with(Context context,
Iterable<String> data)
Returns an adapter that gets its items from the given list and its views from
the given view provider.
|
static SimpleAdapter |
with(Context context,
Iterable<String> data,
SimpleAdapter.ViewProvider provider)
Returns an adapter that gets its items from the given list and its views from
the given view provider.
|
static SimpleAdapter |
with(Context context,
String[] data)
Returns an adapter that gets its items from the given array and its views from
the given view provider.
|
static SimpleAdapter |
with(Context context,
String[] data,
SimpleAdapter.ViewProvider provider)
Returns an adapter that gets its items from the given array and its views from
the given view provider.
|
areAllItemsEnabled, getDropDownView, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetChanged, notifyDataSetInvalidated, registerDataSetObserver, unregisterDataSetObserver
protected SimpleAdapter(Context context, Iterable<String> data)
public static SimpleAdapter with(Context context, Iterable<String> data)
public static SimpleAdapter with(Context context, String[] data)
public static SimpleAdapter with(Context context, Iterable<String> data, SimpleAdapter.ViewProvider provider)
public static SimpleAdapter with(Context context, String[] data, SimpleAdapter.ViewProvider provider)
public final <T extends Context> T getContext()
protected final View getConvertView()
public final int getCount()
public final String getItem(int index)
public final long getItemId(int index)
protected final View getParent()
public final View getView(int index, View convertView, ViewGroup parent)
public int getItemCount()
public abstract View getView(int index)
public abstract void setView(int index, View view)