zoukankan      html  css  js  c++  java
  • Android textView 添加超链接(两种实现方式)

    在textView添加超链接,有两种方式,第一种通过HTML格式化你的网址,一种是设置autolink,让系统自动识别超链接,下面为大家介绍下这两种方法的实现

    第一种 

    TextView textView = new TextView(this); 
    String html = "有问题: "; 
    html+="http://www.baidu.com";//注意这里必须加上协议号,即http://。 
     //否则,系统会以为该链接是activity,而实际这个activity不存在,程序就崩溃。 
    CharSequence charSequence = Html.fromHtml(html);  
    textView.setText(charSequence);  
    textView.setMovementMethod(LinkMovementMethod.getInstance()); 
     
    第二种
    TextView textView = new TextView(this); 
    String html = "有问题: "; 
    html+="www.baidu.com";//这里即使不加协议好HTTP;也能自动被系统识别出来。 
    textView.setText(html); 
    textView.setAutoLinkMask(Linkify.ALL); 
    textView.setMovementMethod(LinkMovementMethod.getInstance()); 
     //也可以在布局文件中设置,TextView  android:autoLink="web"
     
    http://blog.sina.com.cn/s/blog_618199e60101rfw5.html
  • 相关阅读:
    前端笔记-前端优化简要大总结
    javascript 关于new()继承的笔记
    python自带的IDLE创建py文件后不能run的问题记录
    selenium等待
    'Driver'可执行文件可能有错误的权限。
    jmeter计数器
    selenium异常
    selenium按钮
    jmeter连接数据库
    jmeter第一次使用
  • 原文地址:https://www.cnblogs.com/tmlee/p/4991223.html
Copyright © 2011-2022 走看看