(1.BaseAdapter自定义适配器实现过程):
-
重写视图区域:
即重写BaseAdapter
有四方要重写:
public int getCount() | 数据域大小方法 |
public Object getItem(int arg0) | 返回每个Item的数据据 |
public long getItemId(int arg0) | 返回每个Item的ID |
View getView(int arg0, View arg1, ViewGroup arg2) | 最重要的是:重绘视图,调用次数是由第一个方法确定的。最后将视图返回。 注意:有些控件必须设置成没有获利焦点与点击。 |
2.重写数据区域使用ArrayList实现List。
先封装一个数据类,再将这个数据类装进List集合中。
3.绑定数据区域与视图区域
setListAdapter(MyAdapter);
注:MyAdapter是自定义的Adapter。
(2.下拉刷新)
在项目Layout中创建一个布局文件activity_pull.xml,代码如下所示:
创建一个PullActivity.java文件。代码如下
(3. listView 优 化)