Quelle est la manière la plus recommandée de giclage Cliquez sur ou réglage d'un clic d'écoute sur une vue d'élément à l'intérieur de l'adaptateur? P > RecyclerView CODE> Articles?
itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//Do stuff
}
});
3 Réponses :
Un moyen le plus courant d'utiliser des interfaces pour gérer les événements OnCliquez sur une vue Recycler. Excellent lecture de ce sujet ici P>
aller pour votre deuxième avis. Mais une interface doit être mise en œuvre pour gérer l'événement OnClick P>
Un moyen meilleur et efficace d'obtenir un clic d'affichage de recycleur est par 1) Tout d'abord, définissez une interface comme ci-dessous P> itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
onListItemClick.onClick(view, getAdapterPosition()); // passing click to interface
}
});
En règle générale, il est préférable de gérer définir l'Onitemtouchlistener, de cette façon de ne pas avoir à lier l'auditeur à chaque vue de la RecyclerView, devrait être plus efficace. (Rappelez-vous que vous réutilisez les points de vue)