欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android TextView 一个字符串实现不同颜色支持设置不透明度

程序员文章站 2022-07-05 11:11:37
1.资源文件%1$s :

项目中需要用到一个textview需要设置不同的字体颜色,网上一般会推荐两种方法,经过自测,这种方式代码更为简洁。
1.资源文件

<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="room_ntf_type_diamond"><![CDATA[<font color="#94FFFD"><xliff:g id="USER_NAME">%1$s : </xliff:g></font>    <font color="#80ffffff"><xliff:g id="CONTENT">%2$s</xliff:g></font>]]></string>
</resources>

其中CDATA为固定标识,font设置特定颜色,%1$s为占位符

2.引用

textview.setText(getString(R.string.room_text_type_diamond, username,content);

 

本文地址:https://blog.csdn.net/wangwenbo1019/article/details/107164392