我需要一种方法来更改 Android Studio 中 ImageView 显示的图像(在 Kotlin 中)

I need a way to change the image displayed by an ImageView in Android Studio (in Kotlin)

我需要在 Android Studio 中更改 ImageView 以显示不同的图像(而程序是 运行)。我还没有找到在 Kotlin 中完成此操作的方法。谢谢你的时间。

您需要引用ImageView(例如,使用ViewBinding或findViewById),那么您可以使用方法setImageResource,如the documentation[=14=中所述]

示例:

// declare ImageView reference
var myImageView: ImageView

// in onCreate
myImageView = findViewById(R.id.myImageView)

// change image
myImageView.setImageResource(R.drawable.imageName)