на экране в виде гиперссылки как в ворде (на картинке) с надписью, к примеру, "перейти на сайт", а уже по клику обработать интент который мне нужен, мне нужно прям вручную сделать дизайн в виде гиперссылки, или есть какие-то методы уместнее? на стаке нашёл только топики 10 летней давности
xml
1. SpannableString 2. в стрингах используй html ключи Второй вариант проще
я неправильно выразился, мне не гиперссылка нужна, мне нужно отправить короче пользователя в почтовое приложение, поэтому мне нужен интент с экшном. Думаю вариант с html ключами не подойдёт, да?
получается спаннабл только?
Ну если без костылей, то да)
ну у меня вообще на самом деле не прям текст какой-то и ссылка, у меня текст вью чисто со ссылкой, можно же обойтись xml'ем чисто?
Читай что такое ClickableSpannable)
я к тому, что spannable, насколько я знаю, применяется для того чтобы внутри строки изменить внешний вид определенных кусочков текстовых, но у меня чисто текст вью кликабельный должен быть и всё. всё равно он разве нужен?
Если у тебя клик на всю вьюшку, а покрасить нужно только кусок. Подойдет и html Если кликать должен только покрашенный кусок - то Spannable Это ж гуглится на 1-2-3)
Обсуждают сегодня