gpt4 book ai didi

android - Kotlin 中的字符串数组

转载 作者:IT老高 更新时间:2023-10-28 13:46:34 38 4
gpt4 key购买 nike

在 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

我不明白,我做错了什么。

最佳答案

替换

val appThemeList = arrayOf(res.getStringArray(R.array.themeList))

val appThemeList = res.getStringArray(R.array.themeList)

在其他情况下你有数组

 val myArray = res.getStringArray(R.array.themeList) //already array

并添加到另一个数组中

 arrayOf(myArray) // array of arrays

关于android - Kotlin 中的字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48882294/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com