TextView的autoLink属性的作用是当TextView的内容包含一个URL或一个E-mail或者电话号码时,设置这个属性可以突出显示(加下划线以及更改字体颜色)这些内容,并且当用户单击这些突出显示的项时,系统将启动相应的程序来响应这些项,比如如果是URL则启动浏览器来访问该URL,如果是电子邮件地址则启动电子邮件应用程序等。

设置该项属性有三种方法:

1、在XML的TextView的标记内设置autoLink属性

<TextView
            android:id="@+id/tv"
            android:autoLink="all"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
        />  
       其中autoLink属性有web|email|phone|map|none(默认值)|all

2、在代码中设置(XML中不需要添加任何特殊属性)

TextView tv =(TextView)this.findViewById(R.id.tv);
        tv.setAutoLinkMask(Linkify.ALL);
        tv.setText("please visit my website.http://www.androidbook.com or email me at zhouyanhongliuli@163.com");

此方法请注意要在设置文本内容之前设置自动链接选项。

3、也是在代码中设置(XML中不需要添加任何特殊属性),使用Linkify类的addLinks()静态方法

TextView tv =(TextView)this.findViewById(R.id.tv);
        tv.setText("please visit my website.http://www.androidbook.com or email me at zhouyanhongliuli@163.com");
        Linkify.addLinks(tv, Linkify.ALL);

TextView的autoLink属性相关推荐

  1. TextView 的 AutoLink 属性和 onLongClick 冲突

    方法一 https://www.jianshu.com/p/0d15acb831be 在 TextView 需要设置 AutoLink 的属性来标记 'phone' . 'web' .'email' ...

  2. TextView的autoLink属性设置超链接问题

    需求如下:用一个view展示"请点击https://mp.csdn.net进行查找"这句话,并点击链接地址时可以进行跳转. 最近接到类似的这种需求,网上查找资料学习到了TextVi ...

  3. Android之TextView设置autoLink属性后自定义跳转到指定界面

    在TextView 中设置autoLink 属性可以自动识别Web URL.电话号码.电子邮件地址.添加下划线改变字体颜色并实现点击事件,支持自动识别的类型: android:autoLink=&qu ...

  4. 【Android 应用开发】Android UI 设计之 TextView EditText 组件属性方法最详细解析

    . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . TextView 相关类的继承结构 ...

  5. android:autolink 颜色,Android设置完autoLink属性后自定义跳转到指定界面

    在TextView 中设置autoLink 属性可以自动识别Web URL,电话号码,电子邮件地址添加下划线改变字体颜色并实现点击事件,支持自动识别的类型: android:autoLink=&quo ...

  6. Android 设置完autoLink属性后自定义跳转到指定界面

    在TextView 中设置autoLink 属性可以自动识别Web URL,电话号码,电子邮件地址添加下划线改变字体颜色并实现点击事件,支持自动识别的类型: android:autoLink=&quo ...

  7. Android开发技巧——去掉TextView中autolink的下划线

    我们知道,在布局文件中设置textview的autolink及其类型,这时textivew上会显示link的颜色,并且文字下面会有一条下划线,表示可以点击.而在我们在点击textview时,应用将根据 ...

  8. autolink android不显示下划线,Android开发技巧——去掉TextView中autolink的下划线

    我们知道,在布局文件中设置textview的autolink及其类型,这时textivew上会显示link的颜色,并且文字下面会有一条下划线,表示可以点击.而在我们在点击textview时,应用将根据 ...

  9. Android TextView autoLink属性自动识别链接

    autoLink自动识别链接和HTML解析链接 android:autoLink="web" // 设置自动识别链接,值web为匹配Web网址 android:autoLink=& ...

最新文章

  1. 2022-2028年中国婴儿用品市场投资分析及前景预测报告
  2. 深度分析typedef--定义自己的数据类型
  3. 剑桥大学2020《AI全景报告》出炉,177页ppt
  4. asp.net core系列 53 IdentityServer4 (IS4)介绍
  5. splunk rest api search
  6. STC89C52单片机 数码管动态显示
  7. 返回多维数组中某一维的最大值
  8. 【codevs1565】【BZOJ2242】计算器,数论练习
  9. gettimeofday函数使用《代码》
  10. js将long日期格式转换为标准日期格式
  11. LoadingCache源码剖析之缓存加载实现
  12. 100部经典漫画,有机会看看。
  13. python面板数据模型_面板数据模型选择
  14. jupyter连接失败
  15. RS232和TTL电平
  16. 大数据会议资料学习笔记201402
  17. 程序员转行干什么好呢
  18. 【Excel】Excel学习笔记 -- 通配符的使用与定位条件
  19. C++ 在控件上使用科学记数法输出数据
  20. 小米自带360怎么卸载_每日话题:小米下架360产品 卸载内置软件功能好吗?

热门文章

  1. 关于 Fatal error compiling: 无效的目标发行版: xx 错误解决
  2. 从DesperateCat学到的Tomcat下的新利用思路
  3. 张鑫旭:说说CSS学习中的瓶颈(个人觉得对突破技术瓶颈都有思想上的指导作用)...
  4. 2020/03/14更新:获取、导出微信所有表情
  5. 研报精选230316
  6. vcg函数值_从GSP机制到VCG机制
  7. 使用python进行服务器监控
  8. JAVA 向带有公式的excel写入数据,获取公式计算结果
  9. 正确使用 Adobe 系列全家桶工具的教程(2021.2.20)
  10. STM8S903K3T6C基于ST Visual Develop开发输入输出按键检测示例