为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文件?