【发布时间】:2019-01-04 21:24:51
【问题描述】:
我必须将像“R.drawable.photo”这样的字符串转换为包含相同内容的整数。我该怎么办?
<string name="id1">R.drawable.photo</string>
我需要一个包含“R.drawable.photo”的 ID
【问题讨论】:
-
您能否分享更多有关您的用例的信息?目前尚不清楚您打算从/向哪些 ID 进行翻译。
-
我需要从字符串中获取 id "R.drawable.photo"
-
我认为这里更大的问题是为什么你必须这样做?考虑到
R.string.id1在应用程序的生命周期内永远不会改变,你为什么要尝试将R.string.id1“解析”成R.drawable.photo而不是直接使用R.drawable.photo? -
因为在我的应用程序中有一个 xml 文件中包含大量字符串的数组,我需要随机提取一个并使用它来设置 ImageView
-
为什么不在您的 java/kotin 代码中使用一组可绘制的 id?