Attualmente sto visualizzando l'input HTML in un TextView in questo modo:
tv.setText(Html.fromHtml("<a href='test'>test</a>"));
L'HTML visualizzato mi viene fornito tramite una risorsa esterna, quindi non posso cambiare le cose come voglio, ma ovviamente posso fare qualche regex manomettendo l'HTML, per cambiare il valore di href, diciamo, con qualcos'altro.
Quello che voglio è essere in grado di gestire un clic sul collegamento direttamente dall'app, piuttosto che avere il collegamento aperto una finestra del browser. Questo è realizzabile? Suppongo che sarebbe possibile impostare il protocollo del valore href su qualcosa come "myApp: //", quindi registrare qualcosa che consenta alla mia app di gestire quel protocollo. Se questo è davvero il modo migliore, mi piacerebbe sapere come è fatto, ma spero che ci sia un modo più semplice per dire semplicemente "quando si fa clic su un collegamento in questa visualizzazione di testo, voglio sollevare un evento che riceve il valore href del collegamento come parametro di input "