Android用代码给TextView中间部分设置不同的颜色
Posted 骑鲸鱼的企鹅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android用代码给TextView中间部分设置不同的颜色相关的知识,希望对你有一定的参考价值。
在做项目的时候,遇到过一行文字有两种颜色。直接会想到用多个TextView来实现。
但是,这是有一个TextView就完成的方法。
先上效果图:
直接上代码:
布局文件 xml代码片段的样例:
<TextView
android:id="@+id/textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Java代码片段的样例:
TextView tv=(TextView)findViewById(R.id.textview);
String title =String.format("<font color=#FF9100>%s</font>" + "信息收集完整度", "【单选题】");
tv.setText(html.fromHtml(title))
我配上了项目代码片段图,Demo就不写了。
以上是关于Android用代码给TextView中间部分设置不同的颜色的主要内容,如果未能解决你的问题,请参考以下文章
android 怎样给一个由三个textview 组成的添加跑马灯效果
Android中如何让TextView显示指定的行数并且多出的部分显示省略号
markdown Android的开发之TextView的中间设置横线,适用于电商项目,商品原价之类的功能。