美文网首页
ArrayAdapter

ArrayAdapter

作者: jockerMe | 来源:发表于2016-06-18 00:45 被阅读47次

一个基础的适配器,支持任意数组对象。在默认情况下,这个类接受单个TextView的引用ID。如果你想使用更加复杂的布局,使用带着ID参数的构造器,在这个更大的布局资源中,应该有ID关联TextView。

重写getView(int,View ,ViewGroup)返回你需要的view类型

Public constructors
ArrayAdapter(Context context, int resource)
ArrayAdapter(Context context, int resource, int textViewResourceID)
ArrayAdapter(Context context, int resource, T[] objects)
ArrayAdapter(Context context, int resource, int textViewResourceID, T[] objects)
ArrayAdapter(Context context, int resource, List<T> objects)
ArrayAdapter(Context context, int resource, int textViewResourceID, LIst<T> objects null
Return Func
void add(T object) 在数组末端添加指定的object
void addAll(T... items) 在数组末端添加指定的item
void addAll(Collection<? extends T> collectiion) 在数组末端添加指定的收集器
void clear() 移除列表中的所有元素
static ArrayAdapter<CharSequence> createFromResource(Context context, int textArrayResID, int textViewResId) 使用已经存在的资源创建新的ArrayAdapter
Context getContext()返回array adapter相关的Context
int getCount() 在Adapter代表的数据集中项的数目
View getDropDownView(int position, View convertView, ViewGroup parent)
Resource.Theme getDropDownViewTheme()
Filter getFilter() 返回一个数据过滤器
T getItem(int position) 返回在数据集中被标记位置的关联的数据项
long getItem(int positon) 返回列表中指定位置的行号
int getPosition(T item)返回指定Item的在数组中的位置
View getView(int position, View convertView, ViewGroup parent) 在数据集中指定位置承载数据的View
void inset(T object, int index)在数组中index位置插入指定的object
void notifyDataSetChanged() 通知数据已经发生改变,任何涉及改变数据的视图应该自我更新
void remove(T object) 在这个数组中移除指定的object
void setDropDownViewResource(int resource)
void setDropDownViewTheme(Resources.Theme theme)
void setNotifyOnChange(boolean notifyOnChange) 控制以下方法(add(T), insert(T,int),remove(T),clear())改变了列表,自动调用notifyDateSetChanged
void sort(Comparator<? super T> comparator) 使用指定的comparator 排序适配器的内容

相关文章

  • Android之ArrayAdapter详解

    BaseAdapter之ArrayAdapter ArrayAdapter是BaseAdapter的一个具体实现,...

  • Android Studio 开发笔记

    0x00 ArrayAdapter & ArrayList ArrayAdapter:adapter即适配器,这个...

  • ArrayAdapter

    ArrayAdapter数组适配器 第一种 第二种 对话框 xml文件创建Button,绑定方法 单选框 多选框

  • ArrayAdapter

    一个基础的适配器,支持任意数组对象。在默认情况下,这个类接受单个TextView的引用ID。如果你想使用更加复杂的...

  • 无标题文章

    listview用arrayadapter配置,arrayadapter用数组填充的话,不能动态修改,看array...

  • Android零基础入门第41节:使用SimpleAdapter

    通过ArrayAdapter实现Adapter虽然简单、易用,但ArrayAdapter的功能比较有限,它的每个列...

  • Adapter

    ArrayAdapter SimpleAdapter BaseAdapter.0

  • 五、ListView 优化

    一、Adapter class FruitAdapter: ArrayAdapter{ constructor(c...

  • Android ListView

    ArrayAdapter ArrayAdapter第一个参数上下文,第二个参数layout, 第三个参数显示的数...

  • AutoCompleteTextView

    AutoCompleteTextView常用属性 使用ArrayAdapter来作为AutoCompleteTex...

网友评论

      本文标题:ArrayAdapter

      本文链接:https://www.haomeiwen.com/subject/niivdttx.html