0
votes

AddonitemTouchlistener ou SetonClickListener sur l'article dans un recyclageview?

Quelle est la manière la plus recommandée de giclage Cliquez sur RecyclerView CODE> Articles? XXX PRE>

ou réglage d'un clic d'écoute sur une vue d'élément à l'intérieur de l'adaptateur? P >

itemView.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        //Do stuff
    }
});


1 commentaires

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)


3 Réponses :


0
votes

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


0 commentaires

0
votes

aller pour votre deuxième avis. Mais une interface doit être mise en œuvre pour gérer l'événement OnClick


0 commentaires

0
votes

Un moyen meilleur et efficace d'obtenir un clic d'affichage de recycleur est par à l'aide de l'interface forte> comme ci-dessous:

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
        }
});


0 commentaires