Android开发之文本颜色改变
来源:互联网 发布:redis mysql 性能对比 编辑:程序博客网 时间:2024/06/05 17:29
TextView tv = (TextView)findViewById(R.id.tv);
String str ="我要变成红色字体,红色字体,红色字体";
String[] str2 ={"我","变","红"};
tv.setText(turnSomeWordsToRed(str,str2));
public SpannableStringBuilder turnSomeWordsToRed(String OriginStr,String[] strForRed) {
// TODO Auto-generated method stub
SpannableStringBuilder styleStr = new SpannableStringBuilder(strTitle);
for(int i=0;i<strForRed.length;i++) {
int startPosition = strTitle.indexOf(strForRed[i].trim());
int endPosition = startPosition+strForRed[i].length();
styleStr.setSpan(new ForegroundColorSpan(Color.RED), startPosition, endPosition, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
}
return styleStr;
}
0 0
- Android开发之文本颜色改变
- Android应用开发之(字符串替换与文本颜色改变方案)
- Android应用开发之(字符串替换与文本颜色改变方案)
- Android开发之让你的文本颜色来回闪动
- 改变STATIC文本颜色
- 改变文本颜色 textColor
- Android开发改变状态栏的颜色
- Android之TabHost改变Tab颜色
- Android之简单改变按钮颜色方案
- Android之如何设置文本改变监听
- 改变UISearchBar的文本颜色
- ios9 状态栏 改变文本颜色
- echo 改变输出文本颜色
- Android之TextView设置String文本颜色
- Android之TextView设置String文本颜色
- android开发之改变TextView部分字体的颜色和大小工具类
- android textview等文本内容中字体颜色的改变和字体背景色的改变
- Android之开发常用颜色
- MySQL学习笔记之四 有关数据库操作
- 第一篇
- C/C++跨平台程序注意
- MySql从表结果集中随机取一条数据
- .net MVC 验证码
- Android开发之文本颜色改变
- 马程序员学习笔记——红黑树解析三
- poj-1015
- 控件重写
- 使用图形界面描述矩形
- dynamic_cast
- Opencv摄像机的标定
- 关于card视图
- shared memory realm does not exist