Je suis en train de rendu HTML d'entrée dans un TextView comme suit:
tv.setText(Html.fromHtml("<a href='test'>test</a>"));
Le code HTML affiché m'est fournie par une ressource externe, donc je ne peux pas changer les choses autour de que je, mais je peux, bien sûr, de faire des regex d'interférer avec le HTML, pour changer le href de la valeur, à dire, à quelque chose d'autre.
Ce que je veux, c'est être capable de gérer un lien, cliquez directement depuis l'application, plutôt que d'avoir le lien, ouvrez une fenêtre de navigateur. Est-ce réalisable? J'imagine qu'il serait possible de définir le protocole de le href de la valeur à quelque chose comme "myApp://", et puis de l'enregistrer quelque chose qui serait de laisser mon application poignée de ce protocole. Si c'est effectivement le meilleur moyen, je voudrais savoir comment c'est fait, mais j'espère que il ya un moyen plus facile de simplement dire, "lorsque le lien est cliqué dans ce textview, je veux déclencher un événement qui reçoit la valeur du href du lien en tant que paramètre d'entrée"