import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import java.util.List;
public class CourseListRecyclerViewAdapter extends RecyclerView.Adapter{
private List mList;
private Context mContext;
private LayoutInflater mInflater;
//构造方法
public CourseListRecyclerViewAdapter(Context context, List<SearchResult> mList) {
this.mContext = context;
this.mInflater = LayoutInflater.from(context);
this.mList = mList;
}
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = mInflater.inflate(R.layout.course_list_item, parent, false);
MyViewHolder myViewHolder = new MyViewHolder(view);
return myViewHolder;
}
@Override
public void onBindViewHolder(MyViewHolder myViewHolder, int position) {
myViewHolder.textView.setText(mList.toString());
}
@Override
public int getItemCount() {
return mList.size();
}
class MyViewHolder extends RecyclerView.ViewHolder {
public TextView textView;
public MyViewHolder(View view) {
super(view);
textView = (TextView) view.findViewById(R.id.course_list_textview);
}
}
}