给双引号中的内容加彩色:

private void highlightSearchHint(Spannable hintSpan){

String hint = hintSpan.toString();

Log.i(TAG, "highlightSearchHint " + hint);

int index = -1;

int start = 0;

boolean foundStartQuote = false;

do {

index = hint.indexOf("/"", index + 1);

if (foundStartQuote && index != -1) {

foundStartQuote = false;

Log.i(TAG, "highlight from " + (start+1) + " to " + index);

/*每次setSpan必须用一个全新的ForegroundColorSpan对象*/

ForegroundColorSpan hintColor = new ForegroundColorSpan(Color.parseColor("#01A8FF"));

hintSpan.setSpan(hintColor, start + 1, index,

Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

} else if (!foundStartQuote && index != -1) {

foundStartQuote = true;

start = index;

}

} while (index != -1);

}

//创建一个 SpannableString对象 SpannableString sp = new SpannableString( "点击谷歌链接:斜体." );

//在2-3两个字符上设置超链接

sp.setSpan(new URLSpan( "http://www.google.com" ), 2 , 4 , Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

//在7-8两个字符上设置斜体

sp.setSpan(new StyleSpan(android.graphics.Typeface.BOLD_ITALIC), 7 , 9 , Spannable.SPAN_EXCLUSIVE_INCLUSIVE);

android字体链接,Android TextView内容设置超链接、颜色、字体相关推荐

  1. html css超链接字体颜色,HTML-CSS设置超链接颜色字体

    我们可以用CSS控制超链接字体样式,下面先来看一段代码: 1.代码语义说明: a:link --指正常的未被访问过的链接状态: a:visited --指链接被访问后的状态: a:hover: --指 ...

  2. html超链接悬停颜色,HTML怎么设置超链接颜色?设置超链接颜色总结

    有细心的小伙伴可能会发现,我们在浏览网页时,不同状态下的链接显示的颜色是不一样的.比如百度,未访问时链接未深蓝色,鼠标滑到该链接时则显示为浅蓝色,当我点击该链接后,链接则变为紫色.那么 HTML 怎么 ...

  3. android开发 textview设置超链接颜色和背景色(被点击时的背景色、高亮色)

    安卓中textview设置超链接的代码网上也有一大堆,这里就不说了. 先说说设置超链接的文字的颜色,先定义MyURLSpan类并继承URLSpan类并重写updateDrawState()方法,jav ...

  4. Android 一个TextView中设置文字不同字体大小和颜色的最完整方法

    在做项目的时候,经常会遇到过一行文字有两种颜色.有时候直接会想到用多个TextView来实现.今天就介绍一下更为简单的方法,用一个TextView实现. 效果: 这几个都实现了一行字有不同颜色,还有两 ...

  5. html链接怎么加颜色,html怎么设置超链接颜色

    方法:使用"a:link {color:颜色值;}"."a:visited{color:颜色值;}"."a:hover{color:颜色值;}&quo ...

  6. html中图片超链接边框颜色改变颜色,ppt设置超链接颜色 PPT超链接文字点击后变颜色...

    ppt怎么设置超链接字体的颜色 准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2016 ppt软件. 点击插入-文本框-横向文本框 输入文字内容, ...

  7. css字体倾斜角度_css怎么设置倾斜的字体样式?(代码详解)

    css怎么设置倾斜的字体样式?本篇文章就给大家介绍用css设置倾斜字体样式的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 首先我们要知道在css中设置对象内字体倾斜常常是使用 ...

  8. android html 换行_android TextView怎么设置个别字体颜色并换行?

    展开全部 1.TextView 设置个别字体636f707962616964757a686964616f31333337613233颜色TextView tv=(TextView)findViewBy ...

  9. Android中将EditText里面的内容设置成任意想要的状

    okay,我们又见面了.嘿嘿,其实只是一个简单的我们习以为常的密码框,只是,我们忽略的是虽然密码了,但是要做成*状的嘿嘿,可是在这个方法里面哦! 好啦,希望对你们有帮组哦! 如果只是要密码框的话,我们 ...

最新文章

  1. Java连接Oracle数据库常用方法
  2. python log函数_python要点-装饰器
  3. Python学习笔记:字符串和编码
  4. 评估数据源是否回溯_IAI Trade:蒙特卡洛模拟在回溯检验中的应用
  5. 计算机科学与技术教师简介,清华大学计算机科学与技术系导师教师师资介绍简介-赵 颖...
  6. datagridview 筛选_【Excel】如何用通配符快速筛选到所需信息
  7. python scipy optimize_scipy.optimize.fminbound:设置参数的界限
  8. linux dhcp 绑定mac地址,●DHCP协议的功能是 (58) 。在Linux中提供DHCP服务的程序是 (59) ;DHCP服务将主机的MAC地址和IP地 - 赏学吧...
  9. 【渝粤教育】广东开放大学 民族音乐概论 形成性考核 (58)
  10. 手机刷入其它系统跳过谷歌开机引导,谷歌安全验证
  11. [渝粤教育] 新乡医学院三全学院 医学分子生物学 参考 资料
  12. 2010总结,2011展望
  13. python编写的动物识别专家系统_基于Python的动物识别专家系统
  14. 【kafka】kafka 消费数据的时候 报错 (Re-) join group
  15. Windows中使用curl命令报错curl post [globbing] unmatched close brace/bracket in column 67
  16. android usb 电视,手机连接电视机的办法很多,连接效果也有很大差异,下面为大家介绍...
  17. Python mechanize 的一点说明
  18. 投影分带方法(我国的6°、3°分法)
  19. Python全栈开发【第一篇】:初识Python
  20. 修改ubuntu中ens33的

热门文章

  1. 3D格式转换工具HOOPS Exchange使用指南,新手必看
  2. 网站集成第三方登录-微信登录
  3. 北师珠的传说——丽泽湖水怪
  4. CPU算力(cpu理论浮点运算值)
  5. 前端demo逻辑系列之评分插件之弹幕
  6. 《欲罢不能》-- 让人上瘾的六大诱因(原则)
  7. 如何用GPS找回丢失手机是所在位置
  8. Codeforces Round #827 (Div. 4)-C. Stripes
  9. 后端传数字或者英文,前端转化为中文
  10. 预充电电路工作原理_研究电动汽车预充电过程