BaseAdapter:是所有适配器类的父类,可以对列表项进行最大限度的定制
public class MyBaseAdapter extends BaseAdapter{
public class ViewHolder{
ImageView image;
TextView title;
TextView author;
TextView price;
TextView publish;
TextView remark;
}
//布局解析器
private LayoutInflater inflater;
public MyBaseAdapter(LayoutInflater inflater) {
this.inflater = inflater;
}
//BaseAdapter中需要重写的方法
@Override
public int getCount() {//获得数据的总条数
return data.size();
}
@Override
public Object getItem(int position) {
return data.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
ViewHolder viewHolder = new ViewHolder();
@Override
public View getView(int position, View convertVie