当前位置: 移动技术网 > 移动技术>移动开发>Android > Android TextView 一个字符串实现不同颜色支持设置不透明度

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

2020年07月08日  | 移动技术网移动技术  | 我要评论

项目中需要用到一个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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网