public class MyBases extends BaseAdapter {
private Context context;
private List<PersonsBean.DataBean> list;
public MyBases(Context context, List<PersonsBean.DataBean> list) {
this.context = context;
this.list = list;
}
@Override
public int getCount() {
return list.size();
}
@Override
public Object getItem(int position) {
return list.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null){
convertView = View.inflate(context,R.layout.mybases,null);
holder = new ViewHolder();
holder.name = convertView.findViewById(R.id.textv1);
holder.pcid = convertView.findViewById(R.id.textv2);
convertView.setTag(holder);
}else{
holder = (ViewHolder) convertView.getTag();
}
holder.name.setText(list.get(position).getName());
holder.pcid.setText(list.get(position).getPcid());
return convertView;
}
class ViewHolder{
TextView name,pcid;
}
}
private Context context;
private List<PersonsBean.DataBean> list;
public MyBases(Context context, List<PersonsBean.DataBean> list) {
this.context = context;
this.list = list;
}
@Override
public int getCount() {
return list.size();
}
@Override
public Object getItem(int position) {
return list.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null){
convertView = View.inflate(context,R.layout.mybases,null);
holder = new ViewHolder();
holder.name = convertView.findViewById(R.id.textv1);
holder.pcid = convertView.findViewById(R.id.textv2);
convertView.setTag(holder);
}else{
holder = (ViewHolder) convertView.getTag();
}
holder.name.setText(list.get(position).getName());
holder.pcid.setText(list.get(position).getPcid());
return convertView;
}
class ViewHolder{
TextView name,pcid;
}
}