android.widget
Class ArrayAdapter<T>

java.lang.Object
  extended by android.widget.BaseAdapter
      extended by android.widget.ArrayAdapter<T>
All Implemented Interfaces:
Adapter, Filterable, ListAdapter, SpinnerAdapter

public class ArrayAdapter<T>
extends BaseAdapter
implements Filterable


Field Summary
 
Fields inherited from interface android.widget.Adapter
IGNORE_ITEM_VIEW_TYPE, NO_SELECTION
 
Constructor Summary
ArrayAdapter(Context context, int textViewResourceId)
           
ArrayAdapter(Context context, int resource, int textViewResourceId)
           
ArrayAdapter(Context context, int resource, int textViewResourceId, List<T> objects)
           
ArrayAdapter(Context context, int resource, int textViewResourceId, T[] objects)
           
ArrayAdapter(Context context, int textViewResourceId, List<T> objects)
           
ArrayAdapter(Context context, int textViewResourceId, T[] objects)
           
 
Method Summary
 void add(T object)
           
 void addAll(Collection<? extends T> collection)
           
 void addAll(T... items)
           
 void clear()
           
static ArrayAdapter<CharSequence> createFromResource(Context context, int textArrayResId, int textViewResId)
           
 Context getContext()
           
 int getCount()
           
 View getDropDownView(int position, View convertView, ViewGroup parent)
           
 Filter getFilter()
           
 T getItem(int position)
           
 long getItemId(int position)
           
 int getPosition(T item)
           
 View getView(int position, View convertView, ViewGroup parent)
           
 void insert(T object, int index)
           
 void notifyDataSetChanged()
           
 void remove(T object)
           
 void setDropDownViewResource(int resource)
           
 void setNotifyOnChange(boolean notifyOnChange)
           
 void sort(Comparator<? super T> comparator)
           
 
Methods inherited from class android.widget.BaseAdapter
areAllItemsEnabled, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetInvalidated, registerDataSetObserver, unregisterDataSetObserver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayAdapter

public ArrayAdapter(Context context,
                    int textViewResourceId)

ArrayAdapter

public ArrayAdapter(Context context,
                    int resource,
                    int textViewResourceId)

ArrayAdapter

public ArrayAdapter(Context context,
                    int textViewResourceId,
                    T[] objects)

ArrayAdapter

public ArrayAdapter(Context context,
                    int resource,
                    int textViewResourceId,
                    T[] objects)

ArrayAdapter

public ArrayAdapter(Context context,
                    int textViewResourceId,
                    List<T> objects)

ArrayAdapter

public ArrayAdapter(Context context,
                    int resource,
                    int textViewResourceId,
                    List<T> objects)
Method Detail

add

public void add(T object)

addAll

public void addAll(Collection<? extends T> collection)

addAll

public void addAll(T... items)

insert

public void insert(T object,
                   int index)

remove

public void remove(T object)

clear

public void clear()

sort

public void sort(Comparator<? super T> comparator)

notifyDataSetChanged

public void notifyDataSetChanged()
Overrides:
notifyDataSetChanged in class BaseAdapter

setNotifyOnChange

public void setNotifyOnChange(boolean notifyOnChange)

getContext

public Context getContext()

getCount

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

getItem

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

getPosition

public int getPosition(T item)

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

createFromResource

public static ArrayAdapter<CharSequence> createFromResource(Context context,
                                                            int textArrayResId,
                                                            int textViewResId)

getFilter

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


Copyright © 2008-2012. All Rights Reserved.