0
我有一个recycler view
,我从api获得数据,现在我需要从广告暴民添加原生广告,但我不知道这将如何工作,我创建在附加暴徒原生广告,我有钥匙,但我不知道如何,但在回收的添加,请帮助添加从谷歌广告的原生广告从api的回收商
这是我的适配器
public class SuggestRecycler_Adapter extends RecyclerView.Adapter<SuggestRecycler_Adapter.Item_Holder> {
private int lastPosition = -1;
int count = 0;
private InterstitialAd mInterstitialAd;
private AdRequest adRequest;
Context context;
List<ResultModel> models;
RecyclerView.ViewHolder viewHolder;
public SuggestRecycler_Adapter(Context context, List<ResultModel> resultModels) {
this.context = context;
this.models = resultModels;
}
@Override
public Item_Holder onCreateViewHolder(ViewGroup parent, int viewType) {
View row = LayoutInflater.from(parent.getContext()).inflate(R.layout.suggest_items, parent, false);
Item_Holder holder = new Item_Holder(row);
return holder;
}
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
@Override
public void onBindViewHolder(Item_Holder holder, final int position) {
holder.setIsRecyclable(false);
holder.textView_name.setText(models.get(position).getName());
isCJK(models.get(position).getName());
Log.d("ARAAAAA", isCJK(models.get(position).getName()));
holder.ISOpen.setText("Opened Now");
Animation animation = AnimationUtils.loadAnimation(context,
R.anim.up_from_bottom);
holder.itemView.startAnimation(animation);
lastPosition = position;
}
@Override
public int getItemCount() {
return models.size();
}
public class Item_Holder extends RecyclerView.ViewHolder {
TextView textView_name, ISOpen;
RatingBar re_star;
ImageView imageView_re, IMAGE_NAV;
public Item_Holder(View itemView) {
super(itemView);
textView_name = (TextView) itemView.findViewById(R.id.textView);
imageView_re = (ImageView) itemView.findViewById(R.id.imageView3);
IMAGE_NAV = (ImageView) itemView.findViewById(R.id.imageView4);
re_star = (RatingBar) itemView.findViewById(R.id.ratingBar);
ISOpen = (TextView) itemView.findViewById(R.id.textView2);
re_star.setLayoutParams(new LinearLayout.LayoutParams(RecyclerView.LayoutParams.WRAP_CONTENT, RecyclerView.LayoutParams.WRAP_CONTENT));
}
}
}
谢谢你,但我无法应用用户指南在我的情况! –