码迷,mamicode.com
首页 > 其他好文 > 详细

List结合ArrayAdapter使用

时间:2014-12-26 18:00:15      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

ListView的数据需要适配器来完成,常用的ArrayAdapter。通过泛型指定要适配的数据类型,在构造函数中把要适配的数据传入。
常见的构造函数是:

public ArrayAdapter(Context context,int textViewResourceId,List<T> objects)
context:上下文
textViewResourceId:ListView子项布局ID,只能是textView
objects:ListView需要适配的数据。

自己继承ArrayAdapter实现更多内容。
eg:
首先要实现自己的构造函数,继承getView方法返回一个自己的View。
public View getView(int position,View convertView,ViewGroup parent)
position:ListView子项布局ID,只能是textView
convertView:被缓存的list item对象,初始化时缓存中没有view对象则为null
自己继承ArrayAdapter实现更多内容。

 notifyDataSetChanged()
该方法会更新List里面的Item,它会调用getView来刷新。

public abstract void setSelection(int position)
选中第position的item




List结合ArrayAdapter使用

标签:

原文地址:http://www.cnblogs.com/fruitbolgs/p/4187150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!