1 package com.lasalle.meeting;
3 import android.util.Log;
4 import android.view.LayoutInflater;
5 import android.view.View;
6 import android.view.ViewGroup;
8 import androidx.annotation.NonNull;
9 import androidx.recyclerview.widget.RecyclerView;
11 import java.util.Vector;
23 public class SalleAdapter extends RecyclerView.Adapter<SalleViewHolder>
28 private static final String
TAG =
"SalleAdapter";
40 Log.d(TAG,
"SalleAdapter (Vector<Salle>)");
42 if (mesSalles != null) {
56 Log.d(TAG,
"SalleViewHolder onCreateViewHolder()");
57 LayoutInflater inflater = LayoutInflater.from(parent.getContext());
58 View view = inflater.inflate(R.layout.salle, parent,
false);
70 Log.d(TAG,
"onBindViewHolder()");
71 Salle salle = mesSalles.get(position);
72 holder.afficher(salle);
81 Log.d(TAG,
"getItemCount()");
82 if (mesSalles != null)
83 return mesSalles.size();
Vector< Salle > mesSalles
Vecteur contenant mes salles.
SalleViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType)
Méthode appelée à la création de l'activité SalleAdapter.
static final String TAG
TAG utilisé pour les logs.
SalleAdapter(Vector< Salle > mesSalles)
constructeur de SalleAdapter
Déclaration de la classe SalleViewHolder.
Déclaration de la classe Salle.
int getItemCount()
Méthode appelée à la création de l'activité SalleAdapter.
void onBindViewHolder(@NonNull SalleViewHolder holder, int position)
Méthode appelée à la création de l'activité SalleAdapter.
Déclaration de la classe SalleAdapter.