Android ClickableSpan ne pas appeler 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:
view.setText("This is a test");
ClickableSpan span = new ClickableSpan() {
@Override
public void onClick(View widget) {
log("Clicked");
}
};
view.getText().setSpan(span, 0, view.getText().length(),
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé le réglage de la MovementMethod sur le TextView qui contient la durée? Vous avez besoin de faire pour faire en cliquant sur le travail...
tv
est de type EditText, vrai, vous pouvez cliquer sur la durée mais pas de le modifier cela normal.Après quelques essais et erreurs, la séquence de réglage de la
tv.setMovementMethod(LinkMovementMethod.getInstance());
importe.Voici mon code complet
Kotlin util fonction:
Utilisation:
Approche directe dans Kotlin