package com.bawie.com.test1.adapter;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
import com.bawie.com.test1.JsonListBean;
import com.bawie.com.test1.R;
import com.nostra13.universalimageloader.core.ImageLoader;
import java.util.ArrayList;
/**
-
@Auther: 樊腾亚
-
@Date: 2018/12/29 15:00:15
-
@Description:
*/
public class MyAdapter extends BaseAdapter {private ArrayList<JsonListBean.ResultBean> list;
private Context context;public MyAdapter(ArrayList<JsonListBean.ResultBean> list, Context context) {
this.list = list;
this.context = context;
}@Override
public int getCount() {
return list.size();
}@Override
public Object getItem(int i) {
return null;
}@Override
public long getItemId(int i) {
return 0;
}@Override
public View getView(int i, View view, ViewGroup viewGroup) {
ViewHolder holder = null;
if (view == null){
view = View.inflate(context, R.layout.item,null);
holder = new ViewHolder();
holder.textView = view.findViewById(R.id.name);
holder.imageView = view.findViewById(R.id.image);
view.setTag(holder);
}else {
holder = (ViewHolder) view.getTag();
}
JsonListBean.ResultBean resultBean = list.get(i);
holder.textView.setText(resultBean.getName());ImageLoader.getInstance().displayImage(resultBean.getPic_s444(),holder.imageView); return view;
}
class ViewHolder{
TextView textView;
ImageView imageView;
}
}