Перенаправить на ссылку с тега Html в android - PullRequest
0 голосов
/ 16 апреля 2020

Итак, у меня есть строка html, которая содержит значение So после того, как я установил это в текстовом представлении в android, мне нужен только тег с тегом href внутри него, чтобы его можно было нажимать, а затем перенаправить на соответствующую ссылку. , Как я могу это сделать.

        "<body style='background-color:lightgreen;'><b style='color:red;'>App</b><br/>ABC <a href='redirect'>XYZ</a> App. Lorum Ipsum.</body>"

Я хочу, чтобы указанная выше ссылка XYZ была установлена ​​в текстовом представлении, для которого я использую

Html.fromHtml()

после того, как этот текст установлен. Я хочу, чтобы текст "XYZ" был кликабельным и перенаправил меня на соответствующую ссылку. Как это можно сделать?

1 Ответ

0 голосов
/ 16 апреля 2020

Предполагается, что вы используете Java, а не Kotlin, поскольку вы не указали это в своем вопросе, но это та же идея.

Если вы хотите, чтобы текстовое представление было кликабельным и работало как ссылка

Используйте что-то вроде Pattern или Substring, чтобы вручную проанализировать строку, чтобы получить URL. (Плохая идея)

Затем установите setOnClickListener для textView, на который вы хотите перенаправить пользователя. Это должно иметь Intent и весь этот джаз в нем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...