На даний момент я вводжу HTML в TextView так:
tv.setText(Html.fromHtml("<a href='test'>test</a>"));
HTML, що відображається, надається мені за допомогою зовнішнього ресурсу, тому я не можу змінювати речі, як я хочу, але я, звичайно, можу зробити деякий повторний підробку HTML, щоб змінити значення href, скажімо, на щось інше.
Те, що я хочу, - це мати можливість обробляти клацання посилання безпосередньо з програми, а не відкривати вікно браузера. Це взагалі досяжно? Я здогадуюсь, що можна було б встановити протокол href-значення на щось на зразок "myApp: //", а потім зареєструвати щось, що дозволило моєму додатку обробляти цей протокол. Якщо це дійсно найкращий спосіб, я хотів би знати, як це робиться, але сподіваюся, що існує простіший спосіб просто сказати: "Коли в цьому текстовому перегляді натискається посилання, я хочу підняти подію, яка отримує значення href посилання як вхідний параметр "