如何给textview中的不同的内容设置不同的颜色和字体
2016-02-29 14:19
295 查看
1 可首先在style中设置不同的style
<style name="charge_power">
<item name="android:textSize">@dimen/text_size_title</item>
<item name="android:textColor">@color/text_color_40</item>
</style>
......
2 SpannableString styleString = new SpannableString(".........");
styleString.setSpan(new TextAppearanceSpan(this,R.style.charge_power),0,str1.length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
......
tv.setText(styleString,TextView.BufferType.SPANNABLE);
<style name="charge_power">
<item name="android:textSize">@dimen/text_size_title</item>
<item name="android:textColor">@color/text_color_40</item>
</style>
......
2 SpannableString styleString = new SpannableString(".........");
styleString.setSpan(new TextAppearanceSpan(this,R.style.charge_power),0,str1.length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
......
tv.setText(styleString,TextView.BufferType.SPANNABLE);
相关文章推荐
- 学 汇编语言 -- 王爽 笔记
- 设计模式--简单工厂
- 数据库基本操作
- 事务Transaction()详解(以及ContentValue的注意点)
- Graph creat And DFS 邻接表实现图并进行DFS遍历
- HDU 4050 wolf5x(动态规划-概率DP)
- java JDK8 学习笔记——助教学习博客汇总
- android 为什么尽量不使用enum
- Java EE 工程师系列 之 从前端到分页【最佳实践】
- Android代码优化—使用Android lint工具
- 圆形imageView
- mysql之explain关键字
- mySQL Table 'A.bill' already exists
- android常用动画[持续更新]
- Android 设计模式 之 观察者模式
- 圣杯布局
- iOS开发——Scheme白名单
- 选择图片——相机与相册
- 没事写点啥(一)——C++扫雷
- androio打包混淆总结