在Android Studio中實現了關於回收視圖的教程之後。Android Studio回收查看在方法onBindViewHolder中出現錯誤
我使用了文件適配器文件:
package com.emilhamep.ilham_hp.diamondmaterial;
import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import java.util.Collections;
import java.util.List;
public class RecycleAdapter extends RecyclerView.Adapter<RecycleAdapter.MyViewHolder>{
private LayoutInflater inflater;
List<Information> data= Collections.emptyList();
public RecycleAdapter(Context context,List<Information> data){
inflater=LayoutInflater.from(context);
this.data=data;
}
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view=inflater.inflate(R.layout.custom_row,parent,false);
MyViewHolder holder = new MyViewHolder(view);
return holder;
}
@Override
public void onBindViewHolder(MyViewHolder holder, int position) {
Information current=data.get(position);
holder.title.setText(current.title);
holder.icon.setImageResource(current.iconId);
}
@Override
public int getItemCount() {
return data.size();
}
class MyViewHolder extends RecyclerView.ViewHolder{
TextView title;
ImageView icon;
public MyViewHolder(View itemView) {
super(itemView);
title= (TextView) itemView.findViewById(R.id.list_item);
icon= (ImageView) itemView.findViewById(R.id.list_icon);
}
}
}
我的方法onBindViewHoder
得到了錯誤:
有誰,已經得到了類似的錯誤與我實現循環查看之前的時候?
請在此處添加適配器類的代碼。也給完整的錯誤logcat。 –
@PriyaSinghal請檢查問題已更新 –