在 Kotlin 中开始新项目并错过了那些。
尝试获取字符串数组资源但不能。
在 strings.xml 中,我放置了下一个项目。
<string-array name="themeList">
<item>white</item>
<item>sepia</item>
<item>black</item>
<item>pink</item>
</string-array>
在代码中我接下来尝试:
val res: Resources = resources
val appThemeList = arrayOf(res.getStringArray(R.array.themeList))
for (value in appThemeList) {
Log.i ("value", value.toString())
}
但是在 logCat 中我看到:
I/value: [Ljava.lang.String;@40145f2
而且我不明白,我做错了什么。
原文由 berliozz 发布,翻译遵循 CC BY-SA 4.0 许可协议
代替
到
在其他情况下你得到了数组
并添加到另一个数组