3

package com.example.week3_demo;

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.nostra13.universalimageloader.core.ImageLoader;

import java.util.List;

/**
* Created by jane on 2017/12/16.
*/

public class MyGdAdapter extends BaseAdapter {
private List<Result.DataBean.QuestionBean> question;
private Context context;

public MyGdAdapter(List<Result.DataBean.QuestionBean> question, Context context) {
this.question = question;
this.context = context;
}

@Override
public int getCount() {
return question.size();
}

@Override
public Object getItem(int i) {
return null;
}

@Override
public long getItemId(int i) {
return 0;
}

@Override
public View getView(int i, View convertView, ViewGroup viewGroup) {
ViewHolder holder;
if(convertView==null){
holder=new ViewHolder();
convertView=View.inflate(context,R.layout.item,null);
holder.textView =(TextView) convertView.findViewById(R.id.tv);
holder.imageView=convertView.findViewById(R.id.img);
convertView.setTag(holder);
}else{
holder=(ViewHolder) convertView.getTag();
}
holder.textView.setText(question.get(i).getAsker_list().get(0).getUser_name());
ImageLoader.getInstance().displayImage(question.get(i).getAsker_list().get(0).getWeb_url(),holder.imageView,ImageLoaderutils.getImageOption(context));

return convertView;
}

class ViewHolder{
ImageView imageView;
TextView textView;
}

}

posted @ 2017-12-19 10:02  代码的搬运工头  阅读(79)  评论(0编辑  收藏  举报