用一个TextView将文字用多种颜色显示
2016-10-17 17:29
260 查看
showPrice.append("<font color='#2698b3'>")
.append(priceNum)
.append("</font>")
.append(priceUnit);
如果要实现如图中的两种颜色的字体,想必大部分的人都会想到的是用两个TextView来实现,
以前我也是,不过自从我了解到一种方法后就没有用两个TextView了,好处嘛,我也说不出,但个人
感觉就是方便管理,好了,上代码:
StringBuilder showPrice = new StringBuilder();
showPrice.append("<font color='#2698b3'>")
.append("从前")
.append("</font>")
.append("有座山");
nearPrice.setText(Html.fromHtml(showPrice.toString()));以上代码是我从我的项目中截取出来的,然后改了一点文字,不影响理解.
我说明一下,nearPrice是一个TextView,其他就应该没什么问题了吧.
运行出来应该是一个蓝色的"从前",后面跟了黑色的"有座山"
.append(priceNum)
.append("</font>")
.append(priceUnit);
如果要实现如图中的两种颜色的字体,想必大部分的人都会想到的是用两个TextView来实现,
以前我也是,不过自从我了解到一种方法后就没有用两个TextView了,好处嘛,我也说不出,但个人
感觉就是方便管理,好了,上代码:
StringBuilder showPrice = new StringBuilder();
showPrice.append("<font color='#2698b3'>")
.append("从前")
.append("</font>")
.append("有座山");
nearPrice.setText(Html.fromHtml(showPrice.toString()));以上代码是我从我的项目中截取出来的,然后改了一点文字,不影响理解.
我说明一下,nearPrice是一个TextView,其他就应该没什么问题了吧.
运行出来应该是一个蓝色的"从前",后面跟了黑色的"有座山"
相关文章推荐
- 在一个TextView之中,显示多种颜色字号的文字
- 一个TextView内显示不同颜色的文字
- Android TextView与html的结合使用 一个控件显示多种文字
- 自定义HtmlTextView,让textView显示多种颜色的文字
- 同一个TextView如何显示不同颜色的文字、字体大小、字体样式
- 给一个TextView控件中的文字显示不同的颜色
- 在一个TextView中字体显示不同颜色
- android--设置TextView部分文字的颜色和背景(高亮显示)
- TextView的一些高级应用(自定义字体、显示多种颜色、添加阴影)
- android中TextView同一行显示不同颜色文字
- android--设置TextView部分文字的颜色和背景(高亮显示)
- Toast自定义和一个textview中显示不同颜色
- TextView的一些高级应用(自定义字体、显示多种颜色、添加阴影)
- TextView的一些高级应用(自定义字体、显示多种颜色、添加阴影)
- 一个textview多种颜色
- Android Toast自定义 (一个textview多种颜色,或试用html多种颜色)
- 如何设置一个textview的文字显示为垂直居中,水平居左呢
- android--设置TextView部分文字的颜色和背景(高亮显示)
- android--设置TextView部分文字的颜色和背景(高亮显示)
- android--设置TextView部分文字的颜色和背景(高亮显示)