Подтвердить что ты не робот

TextView подчеркивает номер телефона и гиперссылку

Я написал приложение, которое содержит большое текстовое изображение для отображения заметок. Возможно ли, чтобы текст отображал любые номера телефонов или гиперссылки без подчеркивания всего представления?

4b9b3361

Ответ 1

<TextView 
   ...
   android:autoLink="all"
/>

Это действительно достаточно для вас

Ответ 2

Вы можете использовать Linkify, чтобы превращать номера телефонов, URL-адреса и т.д. в ссылки, которые при нажатии на них запускают соответствующие приложения (Dialer, Браузер и т.д.).

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

  • Отметьте текст с помощью HTML, особенно <u>...</u> для подчеркивания
  • Запустите это через Html.fromHtml(), чтобы получить Spannable с вашим форматированием на месте
  • Введите Spannable в TextView через setText()

Вот список тэгов HTML, поддерживаемый версией Android 2.1 Html.fromHtml(). Обратите внимание, что это официально не документировано нигде, поэтому ваш пробег может отличаться.