Linkify是一个辅助类,通过RegEx样式匹配,自动地在TextView类(和继承的类)中创建超链接。符合特定的RegEx样式的文本会被转变成可点击的超链接,这些超链接隐式的调用startActivity(new Intent(Intent.ACTION_VIEW,uri)) 
自动对TextView显示的字符串进行判断,如果是网址就会自动启动浏览器打开该网页等。

下面我们来看一个例子,了解下如何使用Linkify打开网页。 
  TextView tv = (TextView) this.findViewById(R.id.splashTitle); 
  Linkify.addLinks(tv, Linkify.WEB_URLS); 
  (注:splashTitle的内容是:http://code.google.com/p/min3d) 
  这样在点击tv时,就会自动启动浏览器,打开网页http://code.google.com/p/min3d

如果TextView显示的字符串是电话号码,会自动打开拨号器进行打电话,Linkify根据字符串的类型还有其他的动作,我这里只是尝试了下打开网页,其他的后面再试。

参考:http://liuy2012.iteye.com/blog/2020111

最新文章

  1. Try to write a script to send e-mail but failed
  2. 用shebang编写一个ssh自动登陆脚本
  3. terminal崩溃打不开的一种原因以及ubuntu下matlab权限不够的解决办法
  4. iOS开发——高级技术&地图功能的实现
  5. Angular权威指南学习笔记
  6. Ubuntu 14.04 使用的一些笔记
  7. 安装好mysql后允许远程连接
  8. fzu 2146 Easy Game
  9. 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"问题
  10. 服务器部署_linuix下 一台nginx 多域名
  11. Google Map API 学习三
  12. 使用SqlAlchemy时如何方便的取得dict数据、dumps成Json
  13. MyEclipse中“擅自乱改”项目名导致项目报错的处理
  14. Django urls常用匹配语法
  15. Struts 2 入门
  16. apt-get install 出问题怎么办?
  17. FhqTreap的区间翻转
  18. [Swift]LeetCode957. N天后的牢房 | Prison Cells After N Days
  19. 第四节:框架前期准备篇之进程外Session的两种配置方式
  20. vscode里使用.vue代码模板的方法

热门文章

  1. 打印不同对象的字节表示 ( 对int*强制转换成unsigned char*的理解 )
  2. 更改具有Foreign key约束的表
  3. linux下构建MysqlCluster集群,NDB搜索引擎
  4. VB打开工程时出现不能加载MSCOMCTL.OCX
  5. loj#2012. 「SCOI2016」背单词
  6. 洛谷P1395 会议(CODEVS.3029.设置位置)(求树的重心)
  7. BZOJ.4817.[SDOI2017]树点涂色(LCT DFS序 线段树)
  8. 潭州课堂25班:Ph201805201 爬虫高级 第六课 sclapy 框架 中间建 与selenium对接 (课堂笔记)
  9. HTML5开发学习:本地存储Web Sql Database
  10. 关于css的一些特别用法