通过占位符来动态获得字符串资源

简介: 一般情况下,我们可以在android中这样定义一个字符串资源: 今天是%1$s,当前温度:%2$d. 其中%1,%2……表示占位符,从1到n,$s表示字符串,$d表示十进制整数。 在程序中使用时: tv.setText(getString(R.string.dymString,"星期1",20)) 这样讲参数传入。

一般情况下,我们可以在android中这样定义一个字符串资源:

<string name="dymString">今天是%1$s,当前温度:%2$d.</string>

其中%1,%2……表示占位符,从1到n,$s表示字符串,$d表示十进制整数。

在程序中使用时:

tv.setText(getString(R.string.dymString,"星期1",20))

这样讲参数传入。

目录
相关文章
|
8月前
|
存储
常见占位符
常见占位符
144 0
|
C++
17 C++ - 函数的占位参数
17 C++ - 函数的占位参数
88 0
Thymeleaf内置对象、定义变量、URL参数及标签自定义属性
Thymeleaf内置对象、定义变量、URL参数及标签自定义属性
317 0
|
2月前
|
JavaScript 前端开发
模板字符串中怎样使用字符串模板字面量?
通过以上这些方式,可以充分发挥模板字符串和字符串模板字面量的强大功能,更灵活、高效地处理字符串操作,提高代码的可读性和可维护性。
26 2
|
8月前
|
C语言
占位符列举
该文本是关于C语言格式化输出的说明,包括 `%` 转义字符的各种用法: `%c` 表示字符, `%s` 代表字符串, `%d/i` 用于十进制整数, `%f` 处理小数, `%e/E/g` 用科学记数法表示浮点数, `%o` 输出八进制, `%x` 输出十六进制, `%p` 用于指针, `%n` 记录已输出字符数,以及不同整数类型的变体如 `%hd`, `%lu`, `%lld`, `%llx` 等。还有 `%zu` 对应 `size_t` 类型,`%%` 输出百分号本身。内容遵循 CC 4.0 BY-SA 版权协议。
60 0
函数的占位参数
函数的占位参数
46 0
|
JavaScript 前端开发
js传递参数时变量名动态拼接(含数字或指定规律的变量名称)
js传递参数时变量名动态拼接(含数字或指定规律的变量名称)
511 0
|
存储 NoSQL 安全
|
JavaScript 开发者
路由-关于命名视图的名称到底是变量还是字符串的说明|学习笔记
快速学习路由-关于命名视图的名称到底是变量还是字符串的说明
|
Java Linux 开发工具
JavaSE (二)原生数据类型(变量与变量的定义、注释)等说明
JavaSE 原生数据类型(变量与变量的定义、注释)等说明
104 0