/* *
*BaseAdapter适配器
*
/*
public class MyBaseAdapter extends BaseAdapter {
private Context context;
private List<Datas>list;
public MyBaseAdapter(Context context, List<Datas> list) {
super();
this.context = context;
this.list = list;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return list.size();
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return list.get(position);
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
if(convertView ==null){
holder = new ViewHolder();
convertView = View.inflate(context, R.layout.list_item, null);
holder.imageView = (ImageView) convertView.findViewById(R.id.image_show);
holder.tv1 = (TextView) convertView.findViewById(R.id.tv_title);
holder.tv2 = (TextView) convertView.findViewById(R.id.tv_source);
holder.tv3 = (TextView) convertView.findViewById(R.id.tv_number);
convertView.setTag(holder);
}else{
holder = (ViewHolder) convertView.getTag();
}
holder.tv1.setText(list.get(position).title);
holder.tv2.setText(list.get(position).source);
holder.tv3.setText(list.get(position).number);
return convertView;
}
class ViewHolder{
ImageView imageView;
TextView tv1,tv2,tv3;
}
/* *
*BaseAdapter适配器
*
/*