如何使用Kotlin作为语言将可绘制对象分配给ImageView

时间:2019-03-24 19:12:29

标签: android kotlin

我想从活动中设置和重置ImageView的Drawable资源,但是IDE显示无法为Val赋值。

2 个答案:

答案 0 :(得分:2)

val无法更改。您可以这样直接在onCreate中调用ImageView来设置图像中的图像:

Imageviewid.background = resources.getDrawable(R.drawable.imageid)

或者,您可以将val更改为var

答案 1 :(得分:0)

尝试使用以下代码:

        image_view.setImageResource(R.drawable.my_drawable_file)

有关更多信息,请参见以下链接:

https://android--code.blogspot.com/2018/03/android-kotlin-imageview-set-image.html