为textview中的字符串着色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为textview中的字符串着色相关的知识,希望对你有一定的参考价值。

//着色
String str = my_info.getTitle();//得到总共的数据title
//得到搜索关键字的开始索引
if(name != null){//要改变的字体
int indexOf = str.indexOf(name);//开始长度
if(indexOf != -1){
int end = indexOf+name.length();//结束长度
SpannableStringBuilder builder = new SpannableStringBuilder(str);
ForegroundColorSpan redSpan = new ForegroundColorSpan(Color.RED);
builder.setSpan(redSpan, indexOf, end, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
tv_title.setText(builder);
}
}

以上是关于为textview中的字符串着色的主要内容,如果未能解决你的问题,请参考以下文章

使用 Pandas/ExcelWriter 为单元格中的文本部分着色

我的OpenGL学习进阶之旅如何抽取着色器代码到assets目录下的GLSL文件,以及如何通过Java或者C++代码来加载着GLSL文件?

如何使用ansi转义码为python中的特定字符单元着色,其中字符单元格位置由变量确定

Android中TextView中的字体大小能设置吗

同一个TextView中的多个id

在 iPad 上的 inputAssistantItem 中为 UIBarButtonItems 着色