Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class BookAdapter extends RecyclerView.Adapter<BookAdapter.ViewHolder> {
- private Context context;
- private LayoutInflater minflater;
- private List<BukuItem> listBook = new ArrayList<>();
- public List<BukuItem> getListBook() {
- return listBook;
- }
- public void setListBook(List<BukuItem> listBook) {
- this.listBook = listBook;
- }
- public BookAdapter (Context context){
- this.context = context;
- }
- @Override
- public BookAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
- View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.buku_item,parent,false);
- ViewHolder viewHolder = new ViewHolder(view);
- return viewHolder;
- }
- @Override
- public void onBindViewHolder(BookAdapter.ViewHolder holder, int position) {
- BukuItem m = getListBook().get(position);
- holder.txt_nambuk.setText(m.getTitle());
- holder.txt_deskrip.setText(m.getOverview());
- }
- @Override
- public int getItemCount() {
- return getListBook().size();
- }
- public class ViewHolder extends RecyclerView.ViewHolder {
- TextView txt_nambuk;
- TextView txt_deskrip;
- public ViewHolder(View itemView) {
- super(itemView);
- txt_deskrip = (TextView) itemView.findViewById(R.id.txt_deskrip);
- txt_nambuk = (TextView) itemView.findViewById(R.id.txt_nambuk);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement