项目中需要用到一个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
如对本文有疑问, 点击进行留言回复!!
LongClick原理、上下文菜单原理、EditText长按弹窗原理、WebView长按弹窗自定义、修复WebView全选重复bug ———————————————— 版权声明:本文为CSDN博主「
JobScheduler 实现 特定时间,特定条件(系统空闲,电池电量,磁盘空间 ……)下执行任务
温习Android基础知识——《第一行代码(第三版)》读书笔记 Chapter 10 Service
网友评论