131 votes

Comment passer un événement view's onClick à son parent sur Android?

J’ai un TextView dans une disposition dont l’arrière-plan est un sélecteur. Et le texte du TextView est défini sur Spanned à partir de HTML. Ensuite, j’ai défini le TextView avec le LinkMovementMethod.

Maintenant, lorsque j’appuie sur le TextView, l’événement click n’est pas envoyé à sa disposition parente pour déclencher le sélecteur.

Comment cela devrait-il être résolu?

25voto

Alexander Ukhov Points 307

Parfois, cela aide seulement:

Une autre variante, ne fonctionne pas toujours:

16voto

Ahmad Ronagh Points 177

mettre

chez child, les vues obtiennent leur état dessinable (focalisé, pressé, etc.) de son parent direct plutôt que de lui-même. vous pouvez définir onclick pour le parent et il appelle l’enfant cliqué

7voto

Sanjay Chaudhary Points 359

Si vous créez des problèmes de clic, que supprimer de votre fichier xml.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X