【发布时间】:2020-10-03 19:52:57
【问题描述】:
我在 IntelliJ 中使用 Kotlin。
我有这个简短的代码
val myLayoutView = v.findViewById(R.id.layout) as LinearLayout
var myImageView = v.findViewById(R.id.image) as ImageView
val myLabelView =v.findViewById(R.id.label) as TextView
var app = getItem(position) as AppObject
myLabelView.text = app.appName
myImageView.drawable = app.appImage
为什么在世界上它告诉我就行了:
myImageView.drawable = app.appImage
“不能重新分配 Val”任何 val 实例都已完全更改为 var 相对于提到的变量。
我已经在其他类中更改了具有相同名称的变量,以确保甚至将类中的每个变量都更改为 var,但我仍然收到此错误。
这和drawable的性质有关吗?
我错过了什么或做错了什么来得到这个错误,我该如何解决?
谢谢!
【问题讨论】:
标签: android kotlin intellij-idea android-drawable var