android - 以编程方式创建和使用字符串占位符
问题描述
通常当我们使用占位符时,我们会将字符串保存到资源中,例如:
<string name="stranka">Stranka sa zatvori za %d s</string>
与我们的代码相比,我们给出这样的值:
snackbarTextView.text = resources.getString(R.string.stranka, remainingSeconds)
另一方面,我有一个特定的情况,我想以编程方式创建字符串并为其添加价值。但是由于我们的 resources.getString() 将 Int 作为第一个参数而不是字符串,所以我在向字符串(占位符)添加值时遇到了问题。
我想创建:
var string = "Stranka sa zatvori za %d s"
而不是为我的字符串增加价值。我怎样才能做到这一点?
解决方案
推荐阅读
- sitefinity - 无需登录服务器即可更新配置
- c - 无法在文件中读取多个数据组(矩阵、数组)
- javascript - 构建新的 React Native 项目时与 Flipper 相关的构建错误
- javascript - 悬停特定类时禁用背景颜色
- haskell - Haskell在scanl后删除0个元素
- intellij-idea - 如何将组合键映射到 Intellij 中的输出 unicode 符号?
- javascript - 检查一个条件 React prop 不满足 TS
- python - 我试图在 AWS 弹性 beantalk 上部署烧瓶应用程序,但收到此错误
- react-native - 如何将大量数字放入数组中而不是在平面列表中使用它们?
- python - 具有加速失效时间的模型概率 XGBoost 生存分析