Android|Android String 的使用,包含占位符与特殊字体颜色
占位符
【Android|Android String 的使用,包含占位符与特殊字体颜色】以%为开始,后面跟着 s(String类型),d (Int类型),f(浮点类型)
xml显示如下
我叫%s,年龄是%1$s
代码中调用如下
String.format("需要设置的String", "替换内容1", "替换内容2") String.format(resources.getString(R.string.placeHolder), "小米", "22").also {
activity_text.text = it
}
常用数字格式化操作 %开头固定格式, 增加 .3f ,表示保留后面3位小数,会四舍五入
而如果想要对整个数字进行千分位,以及保留小数同时操作, %开头 ,3.2f 就可以进行格式化
对小数点进行格式化
我赚了%.3f,我比去年多赚了 %.2f%%
我赚了%1$,3.2f
String.format(resources.getString(R.string.percentage), 100.3232313, 33.33).also {
activity_text.text = it
}
TextView 特殊字体颜色 主要使用css对字符串进行操作
我叫小明,年纪22岁>
直接setText 进行操作
activity_text.setText( R.string.item_business_mine_follow)
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量