C
C
Carlyndow Marlifi2021-12-23 18:29:52
Android
Carlyndow Marlifi, 2021-12-23 18:29:52

How to put a value in a drawable from a variable, and not directly?

Here is the code in Kotlin, I don't know Java.

var imgGet = "peopleFace"
        bindingClass.imageBlock.setImageResource(R.drawable.imgGet) // тут будет ошибка, так как картинки imgGet нет, но есть peopleFace, которую я пытаюсь поставить через переменную


// вот так ты значит можешь сделать,  если есть картинка с именем picture
        bindingClass.imageBlock.setImageResource(R.drawable.picture)

// а если обозначить название картинки в переменную и поставить переменную, то  не получится
var ValPicture = "picture"
bindingClass.imageBlock.setImageResource(R.drawable.ValPicture)  // error

How it works?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
AlexVWill, 2021-12-23
@AlexVWill

var ValPicture = "R.drawable.picture"
bindingClass.imageBlock.setImageResource(ValPicture)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question