Ich rendere derzeit HTML-Eingaben in einer Textansicht wie folgt:
tv.setText(Html.fromHtml("<a href='test'>test</a>"));
Der angezeigte HTML-Code wird mir über eine externe Ressource zur Verfügung gestellt, sodass ich die Dinge nicht wie gewünscht ändern kann, aber ich kann natürlich einige Regex-Manipulationen am HTML-Code vornehmen, um beispielsweise den href-Wert in etwas anderes zu ändern.
Ich möchte in der Lage sein, einen Link-Klick direkt aus der App heraus zu verarbeiten, anstatt den Link ein Browserfenster öffnen zu lassen. Ist das überhaupt erreichbar? Ich vermute, es wäre möglich, das Protokoll des href-Werts auf "myApp: //" zu setzen und dann etwas zu registrieren, mit dem meine App dieses Protokoll verarbeiten kann. Wenn dies in der Tat der beste Weg ist, würde ich gerne wissen, wie das gemacht wird, aber ich hoffe, es gibt einen einfacheren Weg, einfach zu sagen: "Wenn in dieser Textansicht auf einen Link geklickt wird, möchte ich ein Ereignis auslösen, das empfangen wird der href-Wert des Links als Eingabeparameter "