package com.xscm.moduleutil.adapter; import android.view.View; import android.widget.GridView; import com.xscm.moduleutil.R; import com.xscm.moduleutil.bean.BaseListData; import com.xscm.moduleutil.bean.HeavenGiftBean; import com.zhpan.bannerview.BaseBannerAdapter; import com.zhpan.bannerview.BaseViewHolder; import java.util.List; public class HeavenGiftAdapter extends BaseBannerAdapter { List list; private OnItemClickListener onItemClickListener; public void setOnItemClickListener(OnItemClickListener listener) { this.onItemClickListener = listener; } @Override protected void bindData(BaseViewHolder holder, BaseListData data, int position, int pageSize) { GiftTwoAdapter adapter = new GiftTwoAdapter(holder.itemView.getContext(), data.getData(), 0,"4"); GridView recyclerView = holder.itemView.findViewById(R.id.rv_gift); // recyclerView.setLayoutManager(new GridLayoutManager(holder.itemView.getContext(), 4)); recyclerView.setAdapter(adapter); // adapter.setNewData(data.getData()); } @Override public int getLayoutId(int viewType) { return R.layout.ietm_heaven_gift; } public interface OnItemClickListener { void onItemClick(View view, HeavenGiftBean data, int position); } }