173 votes

Android ClickableSpan n'appelant pas onClick

Je suis entrain de créer un ClickableSpan, et il est affiche correctement avec le bon texte est souligné. Cependant, les clics ne sont pas de l'inscription. Savez-vous ce que je fais de mal??? Merci, Victor Voici l'extrait de code:

 vue.setText("Ceci est un test");
ClickableSpan span = new ClickableSpan() {
@Override public void onClick(View widget) { log("Cliqué"); }
}; vue.getText().setSpan(span, 0, vue.getText().longueur(), Fractionné.SPAN_EXCLUSIVE_EXCLUSIVE);

497voto

Marc Attinasi Points 675

Avez-vous essayé de définir le MovementMethod sur le TextView qui contient le span? Vous devez faire cela pour que le clic fonctionne ...

 tv.setMovementMethod(LinkMovementMethod.getInstance());
 

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