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
上一篇: C++遍历Lua table的方法实例
下一篇: laravel 事件/监听器实例代码