~转载请注明:http://blog.csdn.net/u013015161/article/details/49849961
TextView超链接原理
在这篇博客的开头, 先介绍一下TextView中超链接是如何起作用的。
用户点击文本中的超链接, 会自动生成一个隐式的Intent。这个Intent包含了至少两个信息:action和data。 Action的值为android.intent.action.VIEW, 而data则为超链接的内容。以下文中第一种超链接显示方法为例,点开网址超链接,可以在log中看到这样一条日志:
11-15 02:31:01.818 730-1035/? I/ActivityManager: START u0 {act=android.intent.action.VIEW dat=http://www.lankton.cn cmp=com.android.browser/.BrowserActivity (has extras)} from uid 10062 on display 0
系统通过该Intent, 选择合适的Activity进行处理, 达到超链接的效果。
demo展示
文中即将说明的四种超链接方法,分别对应demo中的四行, 请对号入座~