改变textview部分字体颜色
来源:互联网 发布:sql查询总金额 编辑:程序博客网 时间:2024/05/07 18:32
三种改变android控件上文字的前景色
(一)使用spanner
textView为需要改变字体颜色的控件
SpannableStringBuilder builder = new SpannableStringBuilder(textView.getText().toString());
//ForegroundColorSpan 为文字前景色,BackgroundColorSpan为文字背景色
int color=getResources().getColor(R.color.red);//R.color.red在color.xml中创建颜色
ForegroundColorSpan redSpan = new ForegroundColorSpan(color);
builder.setSpan(redSpan, 0, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
/*它是用来标识在 Span 范围内的文本前后输入新的字符时是否把它们也应用这个效果。
分别有 Spanned.SPAN_EXCLUSIVE_EXCLUSIVE(前后都不包括)、
Spanned.SPAN_INCLUSIVE_EXCLUSIVE(前面包括,后面不包括)、
Spanned.SPAN_EXCLUSIVE_INCLUSIVE(前面不包括,后面包括)、
Spanned.SPAN_INCLUSIVE_INCLUSIVE(前后都包括)*/
textView.setText(builder);//必须将这步写上,将格式化的字体重置到控件上,不然显示不了效果
(二)使用HTML
tv.setText(Html.fromHtml("我是<font color=blue>android</font>"));
(三)使用配置文件
android:textColor="@color/red"
- 改变textview部分字体颜色
- 改变textview的部分字体和颜色
- 改变textview字体颜色
- TextView改变部分字体颜色——SpannableStringBuilder
- TextView改变部分字体的大小和颜色
- 改变TextView部分字体的大小和颜色
- TextView部分字体颜色改变,并且点击进行跳转
- 安卓TextView部分字体改变颜色以及背景
- Android TextView设置部分字体颜色改变,部分字体背景改变
- TextView 点击字体颜色改变
- textView 改变指定字体颜色
- 改变textview字体的颜色
- android TextView改变部分字体的颜色,大小,设置部分字体有点击事件
- Textview改变部分字串颜色
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- 五,变量间的传值方式
- bak文件还原数据库失败因为没有数据库备份
- 淘宝购买预测——logistic回归,决策树,随机森林
- Java中Thread类的使用详细解答
- Windows下动态链接库的创建与使用 学习笔记
- 改变textview部分字体颜色
- CityMaker学习教程04 地形和影像的导入
- gvim
- POJ3461 Oulipo
- 阿里云服务器基本配置
- Android线程池
- java序列化总结
- Linux程序设计---信号
- java中容易犯错的知识点