Mobile-AREA  1.1
BTS SNIR LaSalle Avignon 2021
Référence de la classe com.example.area.IHMGestionRencontre.AdapterListe
Graphe de collaboration de com.example.area.IHMGestionRencontre.AdapterListe:
Collaboration graph

Fonctions membres publiques

 AdapterListe (Context context, int ressource, ArrayList< String > donnees)
 
void desactiverItem (int position)
 
View getView (int position, @Nullable View convertView, ViewGroup parent)
 

Attributs privés

Vector< Integer > positionsDesactivees = null
 

Description détaillée

Définition à la ligne 543 du fichier IHMGestionRencontre.java.

Documentation des constructeurs et destructeur

◆ AdapterListe()

com.example.area.IHMGestionRencontre.AdapterListe.AdapterListe ( Context  context,
int  ressource,
ArrayList< String >  donnees 
)

Définition à la ligne 549 du fichier IHMGestionRencontre.java.

550  {
551  super(context,ressource,donnees);
552  this.positionsDesactivees = new Vector<>();
553  this.inflater = LayoutInflater.from(context);
554  this.ressource = ressource;
555  }

Documentation des fonctions membres

◆ desactiverItem()

void com.example.area.IHMGestionRencontre.AdapterListe.desactiverItem ( int  position)

Définition à la ligne 591 du fichier IHMGestionRencontre.java.

592  {
593  Log.d(TAG,"desactiverItem()");
594  if (!positionsDesactivees.contains(position))
595  positionsDesactivees.add(position);
596  }
static final String TAG
TAG pour les logs.

◆ getView()

View com.example.area.IHMGestionRencontre.AdapterListe.getView ( int  position,
@Nullable View  convertView,
ViewGroup  parent 
)

Définition à la ligne 558 du fichier IHMGestionRencontre.java.

559  {
560  Log.d(TAG,"getView()");
561  if (convertView == null)
562  {
563  convertView = inflater.inflate(ressource,parent, false);
564  }
565 
566  CheckedTextView textView = convertView.findViewById(android.R.id.text1);
567  textView.setText(Html.fromHtml(this.getItem(position)));
568  if (positionsDesactivees.contains(position))
569  {
570  textView.setEnabled(false);
571  textView.setClickable(false);
572  textView.setOnClickListener(null);
573  }
574  else
575  {
576  textView.setEnabled(true);
577  textView.setClickable(true);
578  textView.setOnClickListener(new View.OnClickListener()
579  {
580  @Override
581  public void onClick(View v)
582  {
583  listeParties.setItemChecked(position,true);
584  }
585  });
586  }
587 
588  return convertView;
589  }
ListView listeParties
La liste des parties.
static final String TAG
TAG pour les logs.

Documentation des données membres

◆ positionsDesactivees

Vector<Integer> com.example.area.IHMGestionRencontre.AdapterListe.positionsDesactivees = null
private

Définition à la ligne 545 du fichier IHMGestionRencontre.java.


La documentation de cette classe a été générée à partir du fichier suivant :