我写了一个应用程序,其中包含用于显示备注的大型文本视图。是否可以让textview突出显示任何电话号码或超链接,而不会在整个视图下划线?
答案 0 :(得分:59)
<TextView
...
android:autoLink="all"
/>
这对你来说已经够了
答案 1 :(得分:11)
您可以使用Linkify
将电话号码,网址等转换为链接,点击后可启动相应的应用(拨号器,浏览器等)。
如果你只是为了下划线效果而没有链接,你可以:
<u>...</u>
用于下划线Html.fromHtml()
运行该广告,以获得格式正确的Spannable
Spannable
TextView
提供给setText()
醇>
Android 2.1版Html.fromHtml()
支持Here is the list of HTML tags。请注意,这在任何地方都没有正式记录,因此您的里程可能会有所不同。