Skip to content

Instantly share code, notes, and snippets.

@alfianyusufabdullah
Created January 2, 2018 12:43
Show Gist options
  • Save alfianyusufabdullah/9dd5b3f5abfb7db1499cf1b6e99ba0d6 to your computer and use it in GitHub Desktop.
Save alfianyusufabdullah/9dd5b3f5abfb7db1499cf1b6e99ba0d6 to your computer and use it in GitHub Desktop.
adapter
/**
* Created by jonesrandom on 1/2/18.
*
* @site www.androidexample.web.id
* @github @alfianyusufabdullah
*/
public class AdapterDaftarMahasiswa extends RecyclerView.Adapter<HolderDaftarMahasiswa> {
private List<ModelMahasiswa> data;
private OnItemClickListener clickListener;
public AdapterDaftarMahasiswa(List<ModelMahasiswa> data, OnItemClickListener clickListener) {
this.data = data;
this.clickListener = clickListener;
}
@Override
public HolderDaftarMahasiswa onCreateViewHolder(ViewGroup parent, int viewType) {
View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.row_mahasiswa, parent, false);
return new HolderDaftarMahasiswa(v);
}
@Override
public void onBindViewHolder(HolderDaftarMahasiswa holder, int position) {
holder.setContent(data.get(position), position, clickListener);
}
@Override
public int getItemCount() {
return data.size();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment