setOnClickListener pour une image contenue dans un adapter
Bonjour =)
Je cherche comment attacher un listener sur une imageView contenue dans un layout.xml "appelée" depuis un adapter qui se trouve dans le layout principal.
Habituellement, je procède ainsi pour attacher des éléments qui se situes dans le layout principal :
Code:
findViewById(R.id.adapteurprincipal).setOnClickListener(this); //pour le cas d'un bouton par exemple
Donc naïvement, j'ai tenté la même pour mon image et j'ai eu droit à mon exception et fermeture du programme ^^
Après quelques essais, j'ai tenté l'approche suivante :
Code:
findViewById(R.id.adapteurprincipal).findViewById(R.id.image).setOnClickListener(this);
Mais pareil, erreur lors du lancement du programme (Fatal Exeption blablabla...)
J'ai essayé de le faire en plusieurs lignes pour mieu localiser la source du problème...j'arrive jusqu'à ces deux lignes :
Code:
1 2
| ImageView image = (ImageView)adapter_view.findViewById(R.id.image);
image.setOnClickListener(this); |
Et ça plante à la seconde ligne...j'ai l'impression que j'utilise mal l'argument du setOnClickListener, mais je ne comprend pas très bien l'erreur...
Merci pour votre aide =)