private Context context;
private List<Object> datas;
public MyAdapter(Context context, List<Object> datas) {
this.context = context;
this.datas = datas;
}
@Override
public int getItemCount() {
return datas.size();
}
public static class ViewHolder extends RecyclerView.ViewHolder {
public ImageView iv_index;
public TextView tv_index;
public ImageView iv_avatar;
public ImageView iv_top_logo;
public ImageView iv_sex;
public LinearLayout ll_level;
public TextView tv_level;
public TextView tv_name;
public ImageView iv_coin;
public TextView tv_coin_count;
public Button btn_follow;
public Button btn_followed;
public ViewHolder(final View itemView) {
super(itemView);
iv_index = (ImageView) itemView.findViewById(R.id.iv_index);
tv_index = (TextView) itemView.findViewById(R.id.tv_index);
iv_avatar = (ImageView) itemView.findViewById(R.id.iv_avatar);
iv_top_logo = (ImageView) itemView.findViewById(R.id.iv_top_logo);
iv_sex = (ImageView) itemView.findViewById(R.id.iv_sex);
ll_level = (LinearLayout) itemView.findViewById(R.id.ll_level);
tv_level = (TextView) itemView.findViewById(R.id.tv_level);
tv_name = (TextView) itemView.findViewById(R.id.tv_name);
iv_coin = (ImageView) itemView.findViewById(R.id.iv_coin);
tv_coin_count = (TextView) itemView.findViewById(R.id.tv_coin_count);
btn_follow = (Button) itemView.findViewById(R.id.btn_follow);
btn_followed = (Button) itemView.findViewById(R.id.btn_followed);
}
}
@Override
public CourseAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View v = LayoutInflater.from(context).inflate(R.layout.item_xx, parent, false);
return new ViewHolder(v);
}
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
final Object data = datas.get(position);
}