package com.marshalchen.ultimaterecyclerview.demo.admobdemo; import android.support.v7.widget.RecyclerView; import android.view.View; import com.google.android.gms.ads.AdView; import com.marshalchen.ultimaterecyclerview.quickAdapter.AdmobAdapter; import com.marshalchen.ultimaterecyclerview.UltimateRecyclerviewViewHolder; import com.marshalchen.ultimaterecyclerview.demo.R; import java.util.List; /** * Created by hesk on 20/5/15. */ public class ZeroStickyAdvertistmentAdapter extends AdmobAdapter<AdView, String, SingleItemCommonLayout> { public ZeroStickyAdvertistmentAdapter(AdView v, List<String> f) { super(v, false, 12, f); } public ZeroStickyAdvertistmentAdapter(AdView v, int e, List<String> f, AdviewListener listener) { super(v, false, e, f, listener); } @Override protected int getNormalLayoutResId() { return SingleItemCommonLayout.layout; } @Override protected SingleItemCommonLayout newViewHolder(View mview) { return new SingleItemCommonLayout(mview, VIEW_TYPES.NORMAL); } /** * binding normal view holder * * @param holder holder class * @param data data * @param position position */ @Override protected void withBindHolder(SingleItemCommonLayout holder, String data, int position) { holder.textViewSample.setText(data); } @Override public void onBindHeaderViewHolder(RecyclerView.ViewHolder viewHolder, int i) { // TextView textView = (TextView) viewHolder.itemView; // textView.setText(String.valueOf(getItem(i).charAt(0))); // viewHolder.itemView.setBackgroundColor(Color.parseColor("#AA70DB93")); } /* @Override public long getHeaderId(int position) { if (position == 0) { return -1; } else { return getItem(position).charAt(0); } } */ }