public class ShowAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
private Context context;
private List<Object>list=new ArrayList<>();
private View view;
public ShowAdapter(Context context) {
this.context = context;
}
public void setData(List<Object> list) {
this.list=list;
notifyDataSetChanged();
}
@NonNull
@Override
public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
RecyclerView.ViewHolder holder=null;
if (i == 0){
view = LayoutInflater.from(context).inflate(R.layout.item_xbanner,viewGroup,false);
holder=new BannerViewHolder(view);
}else if (i == 1){
}else if (i == 2){
}else if(i==3){
view = LayoutInflater.from(context).inflate(R.layout.item_xbanner,viewGroup,false);
holder=new PzshViewHolder(view);
}
return holder;
}
@Over