Comment créer des liens hypertexte en ligne dans un TextView tout en affichant des valeurs différentes pour l'URL du lien et le texte du lien?Hyperliens en ligne dans Android TextView
1
A
Répondre
2
Vous pouvez le faire en utilisant les trucs SpannableString qu'Android a. Plus précisément, vous pouvez attacher un URLSpan à n'importe quel texte et définir l'URL sur une URL arbitraire. Créez simplement un SpannableString (ou SpannableStringBuilder si vous composez plusieurs chaînes), attachez un URLSpan en utilisant setSpan et placez-le dans le TextView. Notez que vous devez appeler setMovementMethod sur une instance de LinkMovementMethod sinon les clics ne fonctionneront pas. Oh, et n'essayez pas d'avoir un gestionnaire onClick sur le TextView aussi, vous allez être très frustré si vous essayez de le faire.
Questions connexes
- 1. Comment convertir TextView en EditText dans android?
- 2. Android TextView
- 3. Limites maximales de ligne pour TextView dans Android?
- 4. Défilement TextView dans Android Widget
- 5. Formatage Android TextView
- 6. comment textview et android
- 7. android n'affiche pas "" dans TextView?
- 8. Android: onTouchEvent pour textView
- 9. Android - hauteur dynamique TextView d'émission
- 10. android: html en textview avec lien cliquable
- 11. android textview fill parent
- 12. Android TextView Minuterie
- 13. Android textview et Menu
- 14. Android AutoComplete TextView
- 15. Android Autocomplte Textview Filtrage
- 16. Android: "nowrap" dans Spannable dans TextView
- 17. Hyperliens rendus en PDF
- 18. Afficher les caractères Unicode dans TextView Android
- 19. Réutiliser le code TextView dans Android XML
- 20. Android en sélectionnant un mot dans un TextView ou EditView
- 21. Hyperliens automatiques dans Excel?
- 22. Justifier le texte dans TextView Android
- 23. drag n drop textview dans Android
- 24. Comment faire pour arrondir TextView dans Android?
- 25. TextView sur Horizontal ScrollView dans android?
- 26. Dimensionnement d'un TextView multi-lignes Android
- 27. Android TextView lien sans souligné?
- 28. android lier string_array à textview
- 29. Comment utiliser android: Layout_marginLeft dynamiquement dans Android pour TextView
- 30. Hyperliens dans Sharepoint Webpart
Merci, j'avais déjà lancé 'URLSpan'. La partie que j'ai manquée était 'setMovementMethod (new LinkMovementMethod())'. –
Merci pour cela; cette exigence pour setMovementMethod n'est pas évidente. –