在上篇Android——ListView实现简单列表 中,利用SimpleAdapter实现了简单的列表绑定。在本文中,主要是通过重写getView方法,来看下adapter内部绑定数据大致是个什么流程。
首先加入实现类:
class mTestAdapter extends SimpleAdapter {
private Context context; /*运行环境*/
ArrayList<HashMap<String, String>> listItem; /*数据源*/
private LayoutInflater listContainer; // 视图容器
class ListItemView { // 自定义控件集合
public TextView txtName;
}
/*construction function*/
public mTestAdapter(Context context,
ArrayList<HashMap<String, String>> data, int resource,