android字体链接,Android TextView内容设置超链接、颜色、字体
给双引号中的内容加彩色:
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内容设置超链接、颜色、字体相关推荐
- html css超链接字体颜色,HTML-CSS设置超链接颜色字体
我们可以用CSS控制超链接字体样式,下面先来看一段代码: 1.代码语义说明: a:link --指正常的未被访问过的链接状态: a:visited --指链接被访问后的状态: a:hover: --指 ...
- html超链接悬停颜色,HTML怎么设置超链接颜色?设置超链接颜色总结
有细心的小伙伴可能会发现,我们在浏览网页时,不同状态下的链接显示的颜色是不一样的.比如百度,未访问时链接未深蓝色,鼠标滑到该链接时则显示为浅蓝色,当我点击该链接后,链接则变为紫色.那么 HTML 怎么 ...
- android开发 textview设置超链接颜色和背景色(被点击时的背景色、高亮色)
安卓中textview设置超链接的代码网上也有一大堆,这里就不说了. 先说说设置超链接的文字的颜色,先定义MyURLSpan类并继承URLSpan类并重写updateDrawState()方法,jav ...
- Android 一个TextView中设置文字不同字体大小和颜色的最完整方法
在做项目的时候,经常会遇到过一行文字有两种颜色.有时候直接会想到用多个TextView来实现.今天就介绍一下更为简单的方法,用一个TextView实现. 效果: 这几个都实现了一行字有不同颜色,还有两 ...
- html链接怎么加颜色,html怎么设置超链接颜色
方法:使用"a:link {color:颜色值;}"."a:visited{color:颜色值;}"."a:hover{color:颜色值;}&quo ...
- html中图片超链接边框颜色改变颜色,ppt设置超链接颜色 PPT超链接文字点击后变颜色...
ppt怎么设置超链接字体的颜色 准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2016 ppt软件. 点击插入-文本框-横向文本框 输入文字内容, ...
- css字体倾斜角度_css怎么设置倾斜的字体样式?(代码详解)
css怎么设置倾斜的字体样式?本篇文章就给大家介绍用css设置倾斜字体样式的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 首先我们要知道在css中设置对象内字体倾斜常常是使用 ...
- android html 换行_android TextView怎么设置个别字体颜色并换行?
展开全部 1.TextView 设置个别字体636f707962616964757a686964616f31333337613233颜色TextView tv=(TextView)findViewBy ...
- Android中将EditText里面的内容设置成任意想要的状
okay,我们又见面了.嘿嘿,其实只是一个简单的我们习以为常的密码框,只是,我们忽略的是虽然密码了,但是要做成*状的嘿嘿,可是在这个方法里面哦! 好啦,希望对你们有帮组哦! 如果只是要密码框的话,我们 ...
最新文章
- Java连接Oracle数据库常用方法
- python log函数_python要点-装饰器
- Python学习笔记:字符串和编码
- 评估数据源是否回溯_IAI Trade:蒙特卡洛模拟在回溯检验中的应用
- 计算机科学与技术教师简介,清华大学计算机科学与技术系导师教师师资介绍简介-赵 颖...
- datagridview 筛选_【Excel】如何用通配符快速筛选到所需信息
- python scipy optimize_scipy.optimize.fminbound:设置参数的界限
- linux dhcp 绑定mac地址,●DHCP协议的功能是 (58) 。在Linux中提供DHCP服务的程序是 (59) ;DHCP服务将主机的MAC地址和IP地 - 赏学吧...
- 【渝粤教育】广东开放大学 民族音乐概论 形成性考核 (58)
- 手机刷入其它系统跳过谷歌开机引导,谷歌安全验证
- [渝粤教育] 新乡医学院三全学院 医学分子生物学 参考 资料
- 2010总结,2011展望
- python编写的动物识别专家系统_基于Python的动物识别专家系统
- 【kafka】kafka 消费数据的时候 报错 (Re-) join group
- Windows中使用curl命令报错curl post [globbing] unmatched close brace/bracket in column 67
- android usb 电视,手机连接电视机的办法很多,连接效果也有很大差异,下面为大家介绍...
- Python mechanize 的一点说明
- 投影分带方法(我国的6°、3°分法)
- Python全栈开发【第一篇】:初识Python
- 修改ubuntu中ens33的