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?
3
A
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.
1
Jetez un coup d'œil sur l'extension de ClickableSpan. URLSpan, qui est l'étendue utilisée pour Linkify, est un exemple d'implémentation de ClickableSpan. http://developer.android.com/reference/android/text/style/URLSpan.html
Questions connexes
- 1. Comment ajouter un événement click à une zone de texte créée avec le code
- 2. ajouter un événement click à fullcalendar
- 3. ajouter un événement click à picturebox vb.net
- 4. Comment ajouter une fonctionnalité à un événement click avec jQuery
- 5. Ajouter dynamiquement une zone de texte à l'aide de jquery
- 6. Ajouter une zone de texte illimitée à un document PDF
- 7. VB.NET Ajouter continuellement un à une zone de texte
- 8. Événement Click Click (WinForms)
- 9. comment ajouter plusieurs valeurs une zone de texte à une autre zone de texte en javascript?
- 10. comment ajouter un événement "Click" au fichier SWF
- 11. Ajouter une grande zone de texte à une page
- 12. jquery ui.slider: ajouter un événement click pour afficher/masquer handle
- 13. Comment ajouter une zone de texte dynamiquement?
- 14. Comment ajouter une zone de texte à Dynamic GridView
- 15. Comment ajouter une zone de texte sur un bouton cliquer?
- 16. Joindre un événement click à une carte Google
- 17. Ajouter une ligne à DGV lié par zone de texte
- 18. Jquery Click événement - Un cauchemar!
- 19. Blackberry Browser événement ASP.Net click
- 20. php zone de texte entrer événement
- 21. Comment puis-je forcer un événement click jQuery à procéder à un événement click de contrôle sur la page ASP.Net
- 22. Comment ajouter un événement à une classe
- 23. Comment limiter un événement textchanged pour une zone de texte à une entrée au clavier uniquement?
- 24. Ajouter un événement de clic à une zone de liste remplie d'objets dans le code
- 25. Comment utiliser JQuery pour ajouter un événement à une zone de texte lorsque l'utilisateur appuie sur Entrée?
- 26. jquery ajax async false provoque un événement click click
- 27. DateTime -> Zone de texte (jquery!) -> EditorFor (DateTime.ascx) -> ajouter un événement javascript. Comment?
- 28. Ajouter un événement à bouton avec JavaScript
- 29. Accrocher un événement de collage à une zone de texte masquée
- 30. Création d'un événement "click-out" en C#