2009-12-25 4 views
3

J'ai une grande vue de texte que je dénomme avec un SpannableStringBuilder. Je souhaite pouvoir affecter des gestionnaires d'événements de clic personnalisés à certaines plages de texte. Par exemple, si je clique sur un caractère en exposant, je veux qu'il affiche un toast avec des informations sur les références de l'exposant. Jusqu'à présent, j'ai trouvé linkify qui permet de faire des expressions régulières comme des courriels et des numéros de téléphone lancent des activités appropriées. Ce que je veux être en mesure de faire est de définir un span et son style et lui attribuer un gestionnaire de clic. Je n'ai rien trouvé qui prenne en charge ce genre de fonctionnalité et je demande donc à toute personne ayant une nouvelle idée de comment faire cela. Merci.Puis-je ajouter un événement click à une zone de texte?

Répondre

1

La seule chose que je peux penser est pour vous de jeter un oeil à la Android source code pour la classe Linkify et voir comment ça marche.

Questions connexes