Я хочу установить и сбросить ресурс Drawable в ImageView из действия, но в IDE не удается присвоить значение Val.
val невозможно изменить. Вы можете установить изображение в изображении, напрямую вызывая ImageView в вашем onCreate следующим образом:
val
Imageviewid.background = resources.getDrawable(R.drawable.imageid)
Кроме того, вы можете изменить val на var
var
Попробуйте использовать следующий код:
image_view.setImageResource(R.drawable.my_drawable_file)
Для получения дополнительной информации перейдите по следующей ссылке:
https://android - code.blogspot.com/2018/03 / Android-Котлин-ImageView-зор-image.html