我怎样才能删除这个未解决的引用?

How can i delete this unresolved reference?

我正在寻找一些帮助,因为我试图用该代码为回收者视图恢复一些图片:

int images [ ] = {
R.drawable.lower_legs; R.drawable.upper_legs; R.drawable.tronc
R.drawable.back; R.drawable.arm_and_shoulder
}

但出现了两个错误:第一个是:未解析的引用与我的 int,第二个是 Variable expected。我会在我的适配器中使用该代码恢复这些图片:

holder.muscleImage.setImageResource(images[position])

如何获得正确的密码?谢谢大家!

val images = listOf(
    R.drawable.lower_legs, R.drawable.upper_legs, R.drawable.tronc, 
    R.drawable.back, R.drawable.arm_and_shoulder
)

我不想在不了解更多上下文的情况下进行推断,但可以说您遇到的语法问题是由于不了解基本的 Kotlin 语法。

Variable expected

一切都必须是文件、class、变量或函数。因此,当您分配 int images [] = ... 时,您没有做任何事情,因为分配变量的正确方法是以保留字 val.

开始声明
unresolved reference with my int

在 Kotlin 中,类型是 Int,小写可能是由 Java 混淆引起的。您需要的类型是 List<Int>。因此,通过说 int,您将尝试将单个数字分配给一组数字。

作为一般建议,仅仅通过跳转到一个项目来学习新语言可能很困难,花一个下午阅读基本语法可以平滑学习曲线。

对于 Kotlin,我强烈建议 Koans also TutorialPoints 简明扼要。