1 package com.lasalle.meeting;
3 import android.app.AlertDialog;
4 import android.content.Context;
5 import android.content.Intent;
6 import android.util.Log;
7 import android.view.View;
8 import android.widget.ImageView;
9 import android.widget.TextView;
11 import java.io.Serializable;
13 import androidx.recyclerview.widget.RecyclerView;
30 private static final String
TAG =
"SalleViewHolder";
53 Log.d(TAG,
"SalleViewHolder(final View itemView)");
55 nomSalle= ((TextView)itemView.findViewById(R.id.nomSalle));
56 confortSalle = ((TextView)itemView.findViewById(R.id.confortSalle));
57 disponibiliteSalle = ((TextView)itemView.findViewById(R.id.disponibiliteSalle));
58 imageDisponibiliteSalle = ((ImageView)itemView.findViewById(R.id.imageDisponibiliteSalle));
59 context = itemView.getContext();
61 itemView.setOnClickListener(
new View.OnClickListener()
64 public void onClick(View view)
67 intent.putExtra(
"Salle", (Serializable) salle);
68 context.startActivity(intent);
79 Log.d(TAG,
"afficher ()");
82 nomSalle.setText(salle.
getNom());
83 nomSalle.setTextSize(15);
85 confortSalle.setTextSize(15);
86 disponibiliteSalle.setText(
"La salle est "+ salle.
getLibreIHM());
87 disponibiliteSalle.setTextSize(15);
91 imageDisponibiliteSalle.setImageResource(R.drawable.rond_vert);
95 imageDisponibiliteSalle.setImageResource(R.drawable.rond_rouge);
TextView disponibiliteSalle
layout texte de la disponibilité de la salle
ImageView imageDisponibiliteSalle
layout image de la disponibilité de la salle
final String getConfortIHM()
Accesseur get le confort de la salle.
void afficher(Salle salle)
Méthode affichant les informations de la salle dans les layouts.
Déclaration de la classe SalleViewHolder.
Salle salle
attribut salle
Déclaration de la classe SalleActivity.
Déclaration de la classe Salle.
final String getLibreIHM()
Accesseur get de libre de la salle.
final boolean getLibre()
Accesseur get de libre de la salle.
final String getNom()
Accesseur get du nom de la salle.
TextView nomSalle
layout texte du nom de la salle
TextView confortSalle
layout texte du confort de la salle
Context context
attribut permettant de communiquer avec une autre classe
SalleViewHolder(final View itemView)
constructeur de SalleViewHolder
static final String TAG
TAG utilisé pour les logs.