android.widget
Class SimpleAdapter

java.lang.Object
  extended by android.widget.BaseAdapter
      extended by android.widget.SimpleAdapter
All Implemented Interfaces:
Adapter, Filterable, ListAdapter, SpinnerAdapter

public class SimpleAdapter
extends BaseAdapter
implements Filterable


Nested Class Summary
static interface SimpleAdapter.ViewBinder
           
 
Field Summary
 
Fields inherited from interface android.widget.Adapter
IGNORE_ITEM_VIEW_TYPE, NO_SELECTION
 
Constructor Summary
SimpleAdapter(Context context, List<? extends Map<String,?>> data, int resource, String[] from, int[] to)
           
 
Method Summary
 int getCount()
           
 View getDropDownView(int position, View convertView, ViewGroup parent)
           
 Filter getFilter()
           
 Object getItem(int position)
           
 long getItemId(int position)
           
 View getView(int position, View convertView, ViewGroup parent)
           
 SimpleAdapter.ViewBinder getViewBinder()
           
 void setDropDownViewResource(int resource)
           
 void setViewBinder(SimpleAdapter.ViewBinder viewBinder)
           
 void setViewImage(ImageView v, int value)
           
 void setViewImage(ImageView v, String value)
           
 void setViewText(TextView v, String text)
           
 
Methods inherited from class android.widget.BaseAdapter
areAllItemsEnabled, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetChanged, notifyDataSetInvalidated, registerDataSetObserver, unregisterDataSetObserver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleAdapter

public SimpleAdapter(Context context,
                     List<? extends Map<String,?>> data,
                     int resource,
                     String[] from,
                     int[] to)
Method Detail

getCount

public int getCount()
Specified by:
getCount in interface Adapter

getItem

public Object getItem(int position)
Specified by:
getItem in interface Adapter

getItemId

public long getItemId(int position)
Specified by:
getItemId in interface Adapter

getView

public View getView(int position,
                    View convertView,
                    ViewGroup parent)
Specified by:
getView in interface Adapter

setDropDownViewResource

public void setDropDownViewResource(int resource)

getDropDownView

public View getDropDownView(int position,
                            View convertView,
                            ViewGroup parent)
Specified by:
getDropDownView in interface SpinnerAdapter
Overrides:
getDropDownView in class BaseAdapter

getViewBinder

public SimpleAdapter.ViewBinder getViewBinder()

setViewBinder

public void setViewBinder(SimpleAdapter.ViewBinder viewBinder)

setViewImage

public void setViewImage(ImageView v,
                         int value)

setViewImage

public void setViewImage(ImageView v,
                         String value)

setViewText

public void setViewText(TextView v,
                        String text)

getFilter

public Filter getFilter()
Specified by:
getFilter in interface Filterable


Copyright © 2008-2012. All Rights Reserved.