Несколько ссылок в TextView не работают

178
07 октября 2018, 05:50

Например: <a href="https://youtu.be/wGWZRAAvzkU?t=1m11s" target="_blank">Для компьютера не существуют языков программирования. Для него есть 1 и 0 - бинарный код, который он передает процессору, который обрабатывает этот код.</a> <a href="https://youtu.be/wGWZRAAvzkU?t=1m55s" target="_blank">Язык программирования - связующее между компьютером и человеком. </a>

Это все я вставлю в один TextView из String:

text.setText(Html.fromHtml(getString((R.string.btn1javaA1))));

Но ссылки не работают

Answer 1

В коде обязательно вызвать для этого TextView:

textView.setMovementMethod(LinkMovementMethod.getInstance());

Убрать из разметки android:autoLink="...", если задан - это для url-адресов, просто вставленных в тексте.
Дальше просто вставить ресурс в TextView в разметке:

android:text="@string/btn1javaA1"

или в коде:

tv.setText(R.string.btn1javaA1);

Если ресурс завёрнут в <![CDATA[...]]>, то тогда уже как у Вас:

text.setText(Html.fromHtml(getString(R.string.btn1javaA1)));
Answer 2

Задайте в разметке вашего TextView:

android:autoLink="web"

И в коде сделайте так:

TextView tvLink = findViewById(R.id.tv_link);
String link = String.valueOf(Html.fromHtml("Кликните чтобы посетит сайт <br />" +
            "<a href='https://ru.stackoverflow.com//'>StackOverFlow.com</a>"));
tvLink.setMovementMethod(LinkMovementMethod.getInstance());
tvLink.setText(link);
READ ALSO
JAXB Converter, порядок переменных/полей

JAXB Converter, порядок переменных/полей

Подскажите пожалуйста, как можно сохранить порядок переменных при конвертации в xml файл

175
Получение битов из байтов

Получение битов из байтов

Например есть 8 байт данныхЕсть стартовый байт и стартовый бит - откуда нужно взять информацию, а также длина в битах(сколько нужно взять)

189
No registered metadata for type - Java EE

No registered metadata for type - Java EE

Не могу понять в чём проблемаOpenJpa выдаёт такую ошибку:

304
Bootstrap 4. Почему размер navbar настолько мал?

Bootstrap 4. Почему размер navbar настолько мал?

Адаптирую сайт под мобильные телефоны, столкнулся с такой проблемой что navbar который идет в примерах bootstrap невероятно малПриходиться на телефоне...

167