我写了一个应用程序,其中包含一个用于显示注释的大型文本视图。是否有可能使textview突出显示任何电话号码或超链接而不会强调整个视图?TextView下划线的电话号码和超链接
回答
您可以使用Linkify
将电话号码,网址等转换为链接,点击链接后可启动相应的应用(拨号程序,浏览器等)。
如果你钓只是一个下划线效果,没有链接,您可以:
- 标记您的HTML文本,特别是下划线
- 运行,通过
Html.fromHtml()
得到Spannable
与<u>...</u>
您到位格式 - 饲料是
Spannable
您TextView
通过setText()
Here is the list of HTML tags支持Android 2.1版本的Html.fromHtml()
。请注意,这并没有正式记录在任何地方,所以你的里程可能会有所不同
<TextView
...
android:autoLink="all"
/>
这实际上是够你
谢谢。这正是我需要的。 – Chris 2010-06-14 19:59:19
是的,我一直在忘记这件事。如果你需要更多的控制,或者只想将转换应用到文本的一部分,'Linkify'是很好的。 – CommonsWare 2010-06-14 20:25:48
谢谢。我得到了我正在寻找的东西。 – 2011-10-19 01:42:55
- 1. 超链接下划线
- 2. 没有下划线的Android TextView链接?
- 3. 管和下划线之间的电话号码
- 4. 电话拨打从电话超链接错误号码
- 5. 悬停时超链接的下划线
- 6. 删除超链接中的下划线
- 7. 电话号码和重定向的超链接
- 8. 将电话号码转换为电话号码的JavaScript:链接
- 9. UITextView设置检测电话号码和超链接
- 10. Android - 超链接缺少下划线
- 11. 超链接有双下划线
- 12. 删除超链接下划线也会删除超链接
- 13. 链接上的下划线不加下划线,带链接
- 14. Android TextView自动链接修改电话号码检测?
- 15. 下划线TextView的
- 16. 超链接Android的AlertDialog中的电话号码
- 17. 电话号码到Python中的链接
- 18. WP - 如何以编程方式删除超链接下划线的下划线?
- 19. 国际HTML链接到电话号码
- 20. 自动链接电话号码
- 21. 超链接的线性渐变下划线
- 22. 使活动超链接粗体和下划线asp.net
- 23. 链接仍带下划线
- 24. 下划线活动链接
- 25. 摆脱下划线(链接)
- 26. 下划线导航链接
- 27. 下划线动态链接
- 28. url解码破折号和下划线
- 29. 覆盖非iPad链接上显示的链接电话号码?
- 30. 移除下划线上的下划线链接
谢谢。我不知道那堂课。我会研究一下。 – Chris 2010-06-14 19:59:37