如何在字符串资源中设置值

时间:2019-05-02 14:27:37

标签: java android kotlin

我有一个TextView,它从字符串资源中获取一个值。

<string name="versionCode">beta version [version]</string>

我想从代码中设置一个值。 我希望你能理解我:)

我该怎么做?有可能吗?

2 个答案:

答案 0 :(得分:3)

假设versionint,则可以使用

<string name="versionCode">beta version %d</string>

在您的代码中,您可以执行

val version: Int = 100
getString(R.string.versionCode, version)

您可以找到getString here的重载版本的文档

答案 1 :(得分:0)

您也可以这样操作:

yourTextView.setText(getResources().getString(R.string.versionCode) + yourInt);