I\'ve written an app which contains a large textview for displaying notes. Is it possible to have the textview highlight any phone numbers or hyperlinks without underlining
You can use Linkify to turn phone numbers, URLs, and such into links that, when clicked on, launch appropriate apps (Dialer, Browser, etc.).
If you were fishing for just an underline effect, without the links, you can:
<u>...</u>
for underlinesHtml.fromHtml()
to get a Spannable
with your formatting in placeSpannable
to your TextView
via setText()
Here is the list of HTML tags supported by Android 2.1's edition of Html.fromHtml()
. Note that this is not officially documented anywhere, so your mileage may vary.
<TextView
...
android:autoLink="all"
/>
That's actually enough for you