public class AdapterProcess extends RecyclerView.Adapter<AdapterProcess.ViewProcessHolder> {
Context context;
private ArrayList<ModelData> item; //memanggil modelData
public AdapterProcess(Context context, ArrayList<ModelData> item) {
this.context = context;
this.item = item;
}
@Override
public ViewProcessHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.custom_list, parent, false); //memanggil layout list recyclerview
ViewProcessHolder processHolder = new ViewProcessHolder(view);
return processHolder;
}
@Override
public void onBindViewHolder(ViewProcessHolder holder, int position) {
final ModelData data = item.get(position);
holder.nama_data.setText(data.getNamaData());//menampilkan data
}
@Override
public int getItemCount() {
return item.size();
}
public class ViewProcessHolder extends RecyclerView.ViewHolder {
TextView nama_data;
public ViewBarangHolder(View itemView) {
super(itemView);
nama_data = (TextView) itemView.findViewById(R.id.nama_data_list);
}
}
}