【发布时间】:2018-08-30 13:46:33
【问题描述】:
我尝试了很多组合,但不知何故我不明白。
我要显示的文本的 id 已生成。
我需要在这里写一个变量而不是一个具体的id。
所以不是:
getString(R.string.id_1)
但是类似:
var myId = ...
getString(R.string."$myId")
你知道我的意思吗?我试过什么,我得到一个错误,只有一个 Int.
你会如何在 Kotlin 中解决这个问题?
【问题讨论】:
-
我不明白你的意思。
-
据我所知,您不可能将动态名称用于访问字符串资源
-
您是否尝试使用多种语言/本地化?
-
getString 需要资源 ID,您不能将字符串传递给该参数,它需要整数
-
要从 Textview 中获取值,我们必须使用这个方法 val str = textView.text.toString()