Advertisement
RedNexX

Código Adapter

Mar 30th, 2020
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.45 KB | None | 0 0
  1. package com.zezoca.listadetarefas.adapter;
  2.  
  3. import android.view.LayoutInflater;
  4. import android.view.View;
  5. import android.view.ViewGroup;
  6. import android.widget.TextView;
  7.  
  8. import androidx.annotation.NonNull;
  9. import androidx.recyclerview.widget.RecyclerView;
  10.  
  11. import com.zezoca.listadetarefas.R;
  12. import com.zezoca.listadetarefas.model.Tarefa;
  13.  
  14. import java.util.List;
  15.  
  16. public class TarefaAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
  17.  
  18.     private List<Tarefa> listaTarefas;
  19.  
  20.     public TarefaAdapter(List<Tarefa> lista) {
  21.         this.listaTarefas = lista;
  22.     }
  23.  
  24.  
  25.     @NonNull
  26.     @Override
  27.     public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
  28.         View itemLista = LayoutInflater.from(parent.getContext()).inflate(R.layout.adapter_layout, parent, false);
  29.  
  30.         return new MyViewHolder(itemLista);
  31.     }
  32.  
  33.     @Override
  34.     public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) {
  35.         Tarefa tarefa = listaTarefas.get(position);
  36.  
  37.         holder.tarefa.setText(tarefa.getNomeTarefa());
  38.     }
  39.  
  40.     @Override
  41.     public int getItemCount() {
  42.         return this.listaTarefas.size();
  43.     }
  44.  
  45.     public class MyViewHolder extends RecyclerView.ViewHolder {
  46.  
  47.         TextView tarefa;
  48.  
  49.         public  MyViewHolder( View itemView) {
  50.             super(itemView);
  51.  
  52.             tarefa = itemView.findViewById(R.id.textNota);
  53.         }
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement