安卓笔记android使用BaseAdapter实现复杂的ListView的步骤

来源:互联网 发布:淘宝网店怎么注册平台 编辑:程序博客网 时间:2024/06/10 21:53

@ by moses on 2015.1

email: donmoses1989@gmail.com




使用BaseAdapter实现复杂的ListView的步骤:

1. 数据你要准备好 List getData()。


2. 继承ListActivity专有屏,不再需要setContentView(xxx)。 


3. 创建一个继承自BaseAdapter的类。


4. 为List绑定适配器 setListAdapter(adapter)。


5. 用传统的方式来覆写适配器的getView函数  (从参数convertView里映射布局文件,find各个控件填充数据)。


6. 改写:加入ViewHolder类(定义n个控件的声明) 。  用convertView.setTag(viewHolder)在View和Object之间进行关联.。


7. 给按钮注册点击监听器。可以用Toast或AlertDialogue弹出选择项的数据。
0 0