首页 > 代码库 > List结合ArrayAdapter使用
List结合ArrayAdapter使用
ListView的数据需要适配器来完成,常用的ArrayAdapter。通过泛型指定要适配的数据类型,在构造函数中把要适配的数据传入。
常见的构造函数是:
public ArrayAdapter(Context context,int textViewResourceId,List<T> objects)
context:上下文textViewResourceId:ListView子项布局ID,只能是textViewobjects:ListView需要适配的数据。自己继承ArrayAdapter实现更多内容。eg:首先要实现自己的构造函数,继承getView方法返回一个自己的View。public View getView(int position,View convertView,ViewGroup parent)position:ListView子项布局ID,只能是textViewconvertView:被缓存的list item对象,初始化时缓存中没有view对象则为null自己继承ArrayAdapter实现更多内容。notifyDataSetChanged()该方法会更新List里面的Item,它会调用getView来刷新。public abstract void setSelection(int position)选中第position的item
来自为知笔记(Wiz)
List结合ArrayAdapter使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。