//链接文字相关tv_phone=(TextView)findViewById(R.id.tv_lineschedule_phone);tv_neturl=(TextView)findViewById(R.id.tv_lineschedule_neturl);//创建一个SpannableString对象SpannableStringsp_phone=newSpannableString("123456789");//显示内容SpannableStringsp_neturl=newSpannableString("www.dianping.com");//设置超链接内容sp_phone.setSpan(newURLSpan("tel:123456789"),0,9,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);sp_neturl.setSpan(newURLSpan("http://www.google.com"),0,16,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);//设置高亮样式一sp_phone.setSpan(null,0,9,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);sp_neturl.setSpan(null,0,16,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);//SpannableString对象设置给TextViewtv_phone.setText(sp_phone);tv_neturl.setText(sp_neturl);//设置TextView可点击tv_phone.setMovementMethod(LinkMovementMethod.getInstance());tv_neturl.setMovementMethod(LinkMovementMethod.getInstance());

方法二:

tv01 = (TextView)findViewById(R.id.tv01);

tv01.setTextColor(Color.RED);

tv01.setTextSize(22f);

//html字符:超链接

String htmlhref = "<a href=\"http:www.google.com.h快\">百度</a>";

//Html.fromHtml解析HTML,生成String

tv01.setText(Html.fromHtml(htmlhref));

//html字符:只显示超练级,不使用

//tv01.setAutoLinkMask(Linkify.All);

//出来显示还可以点击

tv01.setMovementMethod(LinkMovementMethod.getInstance()

更多相关文章

  1. android【打电话,收发短信实现】
  2. android JPushInterface.setAlias 报错 java.lang.NullPointerEx
  3. Android(安卓)Fresco的使用
  4. Android小代码——设置全屏
  5. Android(安卓)各种音量的获取和设置
  6. Android中全屏无标题设置
  7. Android(安卓)修改系统时间代码
  8. Android之TabHost的几种使用方法
  9. Android——HashMap的替代方案

随机推荐

  1. Android之ScrollBar
  2. Android(安卓)-- 内容观察者
  3. Android系统介绍
  4. Android中Intent传递对象的两种方法(Seri
  5. 【Android】小白进阶之接口和抽象类的使
  6. 获取Android开机启动项列表
  7. Retrofit使用总结
  8. Android中文API(99)—— RelativeLayout
  9. Android中IntentService的使用及其源码解
  10. Android采用Junit进行应用单元测试