Intereting Posts
Как добавить атрибут темы в android: startColor в градиенте, который можно удалить в Android? PhoneGap на Android: camera.getPicture success continue не вызывается Пользовательский вид Android должен расширять AppCompatTextView Google Play Services не работает на Android-эмуляторе API уровня 11 Почему мое приложение пытается использовать drawable-mdpi / title_bar_shadow.9.png? Есть ли простой пример List / ListAdapter для Android Как добавить шрифты в редактор Android Studio Обнаружение при отсоединении USB-устройства на Android Android скрывает список прокрутки? Android – веб-просмотр отключается Как сделать снимок экрана в приложении для Android Тип ошибки 3. Класс активности {com.awesome_project / com.awesome_project.MainActivity} не существует в реакции native (Android-устройство) Как сделать пространство между столбцами на барграфе с использованием Achartengine, если каждый бар отличается цветом, связанным с разными значениями Начальная активность в образе просмотра изображения в адаптере пользовательского массива Измените значок строки состояния push-сообщения на Android и IOS

Android TextView отображает текст как ссылку

У меня есть TextView в моем приложении, что я хочу показать текст как ссылку.

У меня есть строка «See Map», и я хочу показать ее как гиперссылку (синюю и подчеркнутую).

Я пробую это:

tvSeeMap.setText(getResources().getString(R.string.see_map)); Linkify.addLinks(tvSeeMap, Linkify.ALL); 

Но это не сработает.

Я нашел обходное решение

  String tempString = new String(getResources().getString(R.string.see_map)); SpannableString content = new SpannableString(tempString); content.setSpan(new UnderlineSpan(), 0, tempString.length(), 0); tvSeeMap.setText(content); tvSeeMap.setTextColor(getResources().getColor(R.color.blue)); 

Просто как тот.

использование

 Linkify.addLinks(tvSeeMap,Linkify.WEB_URLS); 

вместо

 Linkify.addLinks(tvSeeMap, Linkify.ALL); 

Для отображения гиперссылки или веб-url в качестве ссылки в textView

Имеет ли ссылка префикс «http: //»? Если нет, попробуйте добавить его. Или может быть, что ссылка не имеет пробелов до и после нее