信心比金钱更重要!

目标明确==>>>计划跟踪==>>>行动执行!
posts - 41, comments - 3, trackbacks - 0, articles - 2
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

TextView 加链接所有方法

Posted on 2012-05-18 09:50 luofeng 阅读(194) 评论(0)  编辑 收藏 引用 所属分类: Android基础

TextView 加链接所有方法

1:使用android:autoLink="all" 只需在textview中加入这个属性 在里面写的文字中包含网址、电话、email的会自动加入连接地址。

2:uses a string resource containing explicit <a> tags to specify
links.
同时设置textView.setMovementMethod(LinkMovementMethod.getInstance());

 注意格式:<a href="http://www.google.com">link</a>   “http://” 不可少。


3: builds the text in the Java code using HTML
同时设置textView.setMovementMethod(LinkMovementMethod.getInstance());

4:字符串截取方法 SpannableString
同时设置textView.setMovementMethod(LinkMovementMethod.getInstance());

SpannableString ss = new SpannableString("text4: Click here to dial the phone.");

ss.setSpan(new StyleSpan(Typeface.BOLD), 0, 6, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
ss.setSpan(new URLSpan("tel:4155551212"), 13, 17, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

link
ApiDemo
http://blog.csdn.net/a54cc/article/details/6447447

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理